私はC#プログラミングに不慣れであり、コマンドラインから直接実行するのではなく、exe内で使用することにより、いくつかの資格情報を難読化しようとしています。これは、SysinternalのAutologon.exeに関するものです。
コマンドライン:
C:\Autologon.exeAdmin。Pa $$ word
C#:
System.Diagnostics.Process.Start(@ "C:\ Autologon.exe"、@"Admin。Pa$$ word");
上記のコマンドラインバージョンは、Windows 7のUACで問題が発生することなく実行されますが、C#バージョンでは、実行するたびに実行またはキャンセルするように求められます。これは私が書いた非常に大きくて複雑な自動化ユーティリティのごく一部であるため、プロンプトは良くありません。繰り返しになりますが、コマンドラインバージョンを実行してもプロンプトは表示されませんが、C#exeを介して実行するとプロンプトが表示されます。ヘルプは大歓迎です。
前もって感謝します!