scoubidou944
Messages postés714Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention19 janvier 2017
-
21 sept. 2004 à 17:45
cs_nosliw
Messages postés1Date d'inscriptionlundi 3 août 2009StatutMembreDernière intervention16 novembre 2009
-
16 nov. 2009 à 16:29
Si on regarde dans le HKLM\Run par exemple, on trouve la liste des programmes qui se lancent au démarrage.
Le problème C le non standard des formats proposés.
Exemples :
c:\program files\MyFolder\Myfile.exe args
"c:\program files\MyFolder\Myfile.exe"
"c:\program files\MyFolder\Myfile.exe" "args"
"c:\program files\MyFolder\Myfile.exe" /arg
Si on prend la 1ere ligne, comment savoir si le fichier est
c:\program files\MyFolder\Myfile.exe
et non pas
c:\program files\MyFolder\Myfile.exe args
ou
c:\program
Sans bien sur, tester sur l'extension .EXE finale.
Any idea?
----------------------------
C++ forever
C# amateur
HEVs
Messages postés6Date d'inscriptionlundi 13 janvier 2003StatutMembreDernière intervention26 juillet 2010 15 sept. 2008 à 11:35
Pourquoi ré-inventer la roue?
Path.GetDirectoryName(path) -> donne le(s) répertoire(s)
Path.GetFileName(path) -> le nom du fichier
Path.GetFileNameWithoutExtension(path) -> nom du fichier sans l'extention
---
Avec de la méthode et de la logique on peut tout aussi bien arriver à rien.
[www.synergie-consulting.com www.synergie-consulting.com]
scoubidou944
Messages postés714Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention19 janvier 2017 17 sept. 2008 à 19:30
Je ne dirais qu'une chose : GG ;p
enfin si, autre point, j'ai vu trainer quelque part que si certains path étaient de la forme :
c?/toto/Myfile.exe
cela servait à contourner une restriction des API Windows avec un MAX_PATH à 256 caractères.
Il va falloir voir si ca fonctionne aussi.
Merci pour la roue ;p
++
Vince
----------------------------
C++ forever
C# amateur