No arguments -Error: cannot find file specified
System.Environment.CurrentDirectory = "c:\gnupg"
GPGProcess.StartInfo.WorkingDirectory = "c:\gnupg"
GPGProcess.StartInfo.FileName = "echo little boy blue| gpg"
GPGProcess.StartInfo.CreateNoWindow = True
GPGProcess.StartInfo.UseShellExecute = False
GPGProcess.Start()
No space between pipe and the exectuble = same error
Add .exe = same error
Add the full path "echo little boy blue| c:\gnupg\gpg.exe" = same error
Paste this into a cmd window
C:\gnupg>echo little boy blue| c:\gnupg\gpg.exe
gpg: no valid OpenPGP data found.
gpg: processing message failed: eof
I know the command is valid and this variation works also
C:\gnupg>echo little boy blue| gpg.exe
gpg: no valid OpenPGP data found.
gpg: processing message failed: eof
And also
C:\gnupg>echo little boy blue| gpg
gpg: no valid OpenPGP data found.
gpg: processing message failed: eof
Put the arguments on
C:\gnupg>echo little boy blue| gpg --passphrase-fd 0 -d
c:\gnupg\anstest.gpg
Reading passphrase from file descriptor 0
You need a passphrase to unlock the secret key for
user: "Indiana Prohealth <
[email protected]>"
1024-bit ELG-E key, ID 778EBE0E, created 2004-12-07 (main key ID FA28FB8B)
gpg: encrypted with 1024-bit ELG-E key, ID 778EBE0E, created 2004-12-07
"Indiana Prohealth <
[email protected]>"
This is a test of the emergency broadcast system...
BEEEEEEEEEEEEEEEEEEEEEEEPPPPPPPPPPPPPPPPPP!!!!!
Testing 1,2,3...
Testing 1,2,3...
Testing 1,2,3...
Testing 1,2,3...
Testing 1,2,3...
And it all works.
Is there not a straight up way to fire off a command like you were in
the command window?
I appreciate your help with this because I am really stressed about
this. It is the final link in an app I need to finish.