I have a function from FoxPro. If you type Gpg( 'test.pgp', 'SecretPassword'), how can you make sure ShellExecute decrypt the pgp-file with the password?
cParameters = [-d -o &sUitvoer &sInvoer ] works well but you have to give the password in a DOS-window and it seems some users doesn't know how because you cannot see the password. I tried everything something like cParameters = [--&sPassWord-fd 0 -d -o &sUitvoer &sInvoer ] but it doesn't work. Do you know how to use the password into ShellExecute? PROCEDURE Gpg( sInvoer, sPassWord) CLEAR IF EMPTY(sInvoer) CD aangeleverd sInvoer = GETFILE('pgp') CD .. ENDIF sUitvoer = SUBSTR(sInvoer, 1, LenTR(sInvoer) - 3) + 'zip' DECLARE INTEGER ShellExecute ; IN SHELL32.DLL ; INTEGER nWinHandle, ; STRING cOperation, ; STRING cFileName, ; STRING cParameters, ; STRING cDirectory, ; INTEGER nShowWindow nHwnd = 0 cOperation = 'open' cFileToExecute = 'gpg.exe' *cParameters = [-d -o &sUitvoer &sInvoer ] cParameters = [--&sPassWord-fd 0 -d -o &sUitvoer &sInvoer ] cDirectory = 'C:\Program Files\GNU\GnuPG\' nShowWindow = 3 nError = ShellExecute( nHwnd, ; m.cOperation, m.cFileToExecute, m.cParameters, m.cDirectory, m.nShowWindow ) WAIT "Druk op ENTER nadat je het wachtwoord hebt ingevoerd" RUN /N c:\program files\7-zip\7z.exe e &sUitvoer -o&sAangeleverdMap ENDPROC -- View this message in context: http://old.nabble.com/How-to-use-password-from-the-parameter-tp27338022p27338022.html Sent from the GnuPG - User mailing list archive at Nabble.com. _______________________________________________ Gnupg-users mailing list Gnupg-users@gnupg.org http://lists.gnupg.org/mailman/listinfo/gnupg-users