Získání „GPG chyba“ Při spuštění aplikace Java jako Windows 7 služby

hlasů
1

Když jsem běžet můj Java aplikace jako služba Windows využívající obal, vše funguje kromě případů, kdy se aplikace pokusí dešifrovat soubor. To vytváří následující chybě:

GPG error >> Kód: 2 >> gpg: šifrována pomocí RSA klíčem, IČ ########
gpg dešifrování selhalo: tajný klíč není k dispozici.

Aplikace šifruje a dešifruje soubory bez jakéhokoliv problému, kdy není spuštěna jako služba. Obálka také funguje dobře.

Proměnné prostředí byly stanoveny a potvrzeny v registru Windows, ale z nějakého důvodu systém nevypadá v Users\AppData\... adresáři, kde je umístěn klíč.

Toto je automatická aplikace, takže není heslo k šifrování a dešifrování souborů.

Co je špatně? Kde by mohl být tento systém hledá tajný klíč?

Položena 04/03/2011 v 16:32
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
1

Rozhodl jsem se nad problémem změnou vlastností služby. Následující krok jsem si vzal k vyřešení problému.

  1. Na příkazovém řádku zadejte services.msc a stiskněte Enter klíč. To se otevře okno služby.

  2. Lokalizovat svou službu a pravým tlačítkem klepněte na příkaz Vlastnosti

  3. Klikněte na na kartu Přihlášení a klikněte na toto tlačítko rádiové účtu

  4. Klepněte na tlačítko Procházet a potom jej Zadejte název objektu k výběru vstoupil jsem uživatelské jméno pro svůj stroj a klepněte na tlačítko Zkontrolovat jména, jakmile Uživatelské jméno potvrdilo tlačítko na tlačítko OK

  5. Zadejte heslo a Potvrzení hesla klepněte na tlačítko OK dialogové okno upozornění klepněte na tlačítko Použít

  6. Zastavte službu restartujte službu dostávají šifrované soubory a funguje to, jak by mělo být.

Proč musím dělat to, protože když jsem vytvořil službu ve výchozím nastavení se používá místní systém účtu není můj uživatelský účet, kde se nachází všechny klíče a profil.

Nyní je otázka, nebo někdo rád zodpoví:

Jak změnit nebo změnit místní systémový účet v operačním systému Windows?

Odpovězeno 04/03/2011 v 17:31
zdroj uživatelem

hlasů
0

Přidejte svůj klíčenku na jednotce C: \ Users \ Default \ AppData \ Roaming \ gnupg složku. Zřejmě účet LocalSystem chytne klíčenku odtud.

Odpovězeno 01/11/2011 v 15:59
zdroj uživatelem

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