Jak simulovat klíče vstup do příkazu DOS / C # (GPG)

hlasů
0

Jsem vykonávající GPG jako DOS v jazyce C #. Pracuje ve většině. Podařilo čtení hesla ze standardního vstupu (podobně jako písemné zde )

Ale já jsem přilepená na klíče vymazáním co potřebujete, je spustit pod příkazem:

gpg --delete-key Key Name

Ale problém je, GPG zeptá, zda jste si jisti, že chcete odstranit tento klíč a to, co
potřebujete, je stisknout Y <ENTER> to, co nejsem schopen archivovat ...
Vypadá to nečte z stdio

Snažil jsem se DOS-jako řešení

echo Y | gpg --delete-key Key Name

nebo dělat txt souboru s Y za 1. linii a <Enter> as 2nd

type yes.txt | gpg --delete-key Key Name

Oba didnt práce ...

Nějaký nápad, jak udělat to funguje ??

Položena 23/05/2011 v 08:31
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
1

Pokusit se projít --yesjako param.

Z GPG příručce :

--delete-key name

Vyjměte klíč ze souboru veřejných klíčů. V dávkovém režimu buď --yesje vyžadováno nebo klíč, musí být uvedeno otiskem prstu. To je pojistkou proti nechtěnému vymazání více klíčů.

Odpovězeno 23/05/2011 v 08:44
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more