ShellExecute ne fonctionne pas (intégré dans le code source de FileZilla Server))
Bonjour,
Je viens de faire quelques modifications sur le code source de FileZilla. En effet, je lance un exécutable lors de l'interception d'un nouveau fichier mis sous FTP.
Pour cela, j'ai ajouté ce bout de code
Code:
1 2 3 4 5 6 7 8 9 10 11
|
wchar_t szPath[] = _T("C:\\Interceptor.exe");
wchar_t szParams[] = _T("D:\\test.zip");
HINSTANCE hRet = ShellExecute(
NULL, //Parent window
_T("open"), //Operation to perform
szPath, //Path to program
szParams, //Parameters
_T("C:\\Program Files\\FileZilla Server\\"), //Default directory
SW_SHOW); //How to open |
Le problème c'est que tous marche parfaitement sur le OS XP. Mais lorsque je teste sur une machine virtuelle (avec OS Windows Server 2003), l'application refuse de lancer l'executable. Je suis sous un compte Administrateur également donc à priori il n' y a pas de problème de sécurité.
J'espère que mon problème est assez bien décrit. Je vous remercie d'avance.