begin process at 2010 02 10 10:30:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

Fichier / Disque

 > 

Ini file


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Ini file

mercredi 24 novembre 2004 à 18:34:54 | Ini file

jmp77

Membre Club
Hello,

Alors je vais essayer d'être clair car mon problème n'est pas évident.
1-J'ai le programme d'un fournisseur réalisé en delphi mais je n'en ai bien entendu pas les sources.
2-Ce que je fais pour eviter que tous mes utilisateurs est besoin du cd d'installation c'est que je mets le programme sur le réseau et j'ai un programme qui mets automatiquement les fichiers a jour sur le pc de l'utilisateur.
3-Mon problème est que le programme de mon fournisseur va chercher son .ini dans le répertoire windows c:\winnt\. Et chez nous les utilisateurs qui ne sont pas admin ou powerusers n'ont pas le droit en écriture dans ce répertoire et fatalement je ne peux pas mettre a jour ce fichier. ( la haine pour un fichier je suis bloqué).

Ma question est donc est ce quelqu un saurait comment faire pour que je puisse dire a ce programme d'aller prendre son fichier ini directement pres de l'exe par exemple?

J'espere avoir été clair.

Merci de votre aide.

Bonne prog,
JMP77.
mercredi 24 novembre 2004 à 19:36:15 | WinNT n'aime pas ça

grandvizir

C'est ennuyeux. J'ai déjà eu ce pb. Ca m'a bloqué tout le chargement de mon EXE. L'exe ne pouvant pas gérer les droits d'écriture, il va falloir définir un autre répertoire. C'est d'ailleurs ce que j'avais fait. Il me semble que la racine c:\ est writable.

=============
Validez les réponses si ok...

ViewVite : HTML - ZIP
mercredi 24 novembre 2004 à 19:44:36 | Re : Ini file

JulioDelphi

Membre Club Administrateur CodeS-SourceS
oui mais sont soucis est qu'il ne peut pas modifier le chemin de rechch de ce .ini puisqu'il n'a pas les sources ! a mon avis c chaud voire impossible ...

N'oubliez pas de cliquer sur Réponse acceptée lorsque la réponse vous convient !

-------------------------------------------
[ Lien ] : mon site refait ! Delphi power !
mercredi 24 novembre 2004 à 19:59:15 | Ah ben ouais

grandvizir

Dans ce cas là, c'est sûr c'est la grosse galère. Une modif hexadécimale peut alors être envisagée. Si la chaîne "c:\winnt\" apparaît dans l'exe, on peut changer le nom du répertoire. Mais ça c'est de la bidouille pas correcte du tout.

=============
Validez les réponses si ok...

ViewVite : HTML - ZIP
mercredi 24 novembre 2004 à 20:04:16 | Re : Ini file

JulioDelphi

Membre Club Administrateur CodeS-SourceS
et c illégal en sois de modif un exe sans autorisation :D mais bon, je suis pas de la police, je dirais rien :D, si tu peux modif le c:\winnt\ en z:\winnt\ a toi de creer une lettre de lecteur z: (via un partage ou via la commande DOS subst) et HOP c parti

qu'en dis tu ?

N'oubliez pas de cliquer sur Réponse acceptée lorsque la réponse vous convient !

-------------------------------------------
[ Lien ] : mon site refait ! Delphi power !
mercredi 24 novembre 2004 à 20:26:44 | Doucement, là !

grandvizir

J'en dis que je pige rien.

Je ne vois pas en quoi c'est illégal dans ce cas de modif l'Exe (ou du moins de tenter). En effet, c'est pour résoudre un pb, pas pour faire sauter une protection. De plus, il fait ça pour lui. Et encore de plus, son programme n'est pas commercial. Puisqu'il n'a que l'exe, faut bien qu'il fasse qqch.

Je ne vis pas dans les modifs d'Exe moi. Faut être clair ! La modif avec un hexaedit peut exposer des csq non prévues. Donc il n'y a pas de préméditation.

=============
ViewVite : HTML - ZIP
mercredi 24 novembre 2004 à 21:16:34 | Re : Ini file

JulioDelphi

Membre Club Administrateur CodeS-SourceS
"1) J'ai le programme d'un fournisseur"
donc il est peut etre commercial le prog, si il l'est, il est illégal de le modifier, je dis ça juste pour info, mais bon, je m'en fout :D
tu vois pas en quoi c illegal ? "nul n'est sencé ignorer la loi" tu connais ? lol

a sa place je le modif aussi via hexa :p

N'oubliez pas de cliquer sur Réponse acceptée lorsque la réponse vous convient !

-------------------------------------------
[ Lien ] : mon site refait ! Delphi power !
mercredi 24 novembre 2004 à 22:28:54 | Re : Ini file

lelahel08

et en creant le fichier sur le poste utilisateur et en lui mettant un securite : tout les utilsateur : controle total

meme si ton utilisateur ne peux aller jusq'au fichier vu qu'il n'a pas l'acces supérieur a winnt le prog attendra directement le fichier ...

conseil sans garantit vraiment ...

sinon pas possible de mettre ton executable sur le serveur et que tes client attaque directement ce fichier ? il attaqueront tous le meme ini ... apres c'est a voir si cela pose pb .... avec cette soluce il te faut un raccourcis sur leur bureau (voir mieux une barre de lancement rapide) pointant directement sur le fichier ...
jeudi 25 novembre 2004 à 09:31:38 | Re : Ini file

jmp77

Membre Club
Hello,

Merci les gars pour vos reponses. Alors effectivement comme le dit juliodelphi c'est vrai que c'est peut etre ilégal mais ca on s'en fiche.
Le probleme est que n'importe ou j'installe ce programme il va cherche son .ini dans le répertoire windows.
L'idée que je viens d'avoir serait qu'avant de lancer le programme j'aille dans la base de registre changer le répertoire windows (par exemple c:winnt) par le répertoire du programme. Une fois le programme ouvert bien entendu je repertoire le repertoire windows par defaut.
J'ai deja essayer de passer par un changement en hexa mais le probleme c'est que le soft doit utiliser une fonction permettant de trouver le répertoire windows.
J'ai essayer de le décompiler avec Dédé mais a pas marcher non plus.

Enfin je vous tiens au courant si ma bidouille fonctionne. Si vous avez de nouvelles idées n'hésitez pas je suis preneur.

Merci de votre aide et bonne prog,
JMP77.


Cette discussion est classée dans : fichier, programme, ini, file, clair


Répondre à ce message

Sujets en rapport avec ce message

Comment on fait pour ouvrir un fichier .EXE tout en ouvrant le programme et ensuite pour le sauvegarder ? [ par Zangdar ] cf : voir titre.www.zangdar.fr.st Protection des applications et utilisation du registre au lieu d'un fichier INI [ par apz ] Salut,Pour proteger mon appli. j'ai utilisé un fichier ini (Limite d'utilisation)le code pour ecrire :// var publique fEmplacement : string;Str0, Str Probleme de chemin [ par magicvinni ] Dans mon programme, au moment de quitter, le prog doit enregistrer ( dans le repertoire où se trouve l'.exe du projet) un fichier texte.txt. J'utilise fichier .ini surchargé ?? [ par finipe ] Bonjour à tous. J'ai réalisé un petit prog utilisant des fichiers .ini pour conserver des infos. Tout fonctionne très bien, sauf depuis hier, alors qu Fichier ini [ par ak47 ] Salut!Je voudrais savoir si il est possible d'utiliser les .ini avec delphi (par exemple, si je fait une application et que je veux qu'elle aie un fic lecture et écriture dans un fichier .ini [ par finipe ] Bonjour à tous !Je voudrais savoir comment faire pour : - écrire dans un .ini tous les items d'une listbox, de manière à pouvoir les récupérer en lisa fichier .ini [ par lanosic ] Bonjour, j'aimerais savoir comment enregistrer des donnée dans un fichier ini et comment les utiliser?Merci!Bonne journée a tous! Fichier ini [ par DonKillah ] Salut tout le monde, je suis un peu nouveau sur Delphi, avant je codais -enfin je code toujours- en C et en Asm ; donc j'ai une petite question ...Mon creer un fichier ini [ par snakefinger ] salut a tous ya t'il une commande en delphi pour creer un fichier ini.j'ai trouver le code dans visual basic mais je cherche en delphi .si quelq'un a Commentaire dans fichier ini [ par padsou ] Voila j'ai cherché de partout, dans l'aide de delphi, sur le net mais je n'ai pas trouvé comment mettre un commentaire dans un fichier ini. Comment pu


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,889 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales