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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.