私はC#アプリケーションのC:\ Windows \ System32 にあるtpmvscmgr.exeを呼び出そうとしています。ここC#コマンドプロンプトコマンドが見つかりません
string strCmdText;
strCmdText = @"/C Robocopy C:\Users\Johannes\test1 C:\Users\Johannes\test2";
System.Diagnostics.Process.Start("CMD.exe", strCmdText);
Run Command Prompt Commands と、それは良い作品: 私はこのコードを発見しました。
しかし、私はこれが動作しない
strCmdText = "/C Tpmvscmgr.exe create /name tpmvsc /pin default /adminkey random /generate ";
にそれを変更しようとします。 実際に私がデバッグし、コードによって開かれたコマンドプロンプトを見回すと、私はwindows/system32のtpmvscmgr.exeを見つけることができません。 それは別のユーザーとして、または他の特権などで開かれていると推測されますが、これは修正できますか? コードからtpmvscmgr.exeコマンドを実行する必要があります。
実行しているウィンドウのバージョンは?勝利8から上方へ? https://technet.microsoft.com/en-us/library/dn593707(v=ws.11).aspx – Fuzzybear
windows 10.コマンドプロンプトを開くと、通常はexeが表示されます。ちょうど私のコードから開いたコマンドプロンプトではない – Johannes
コマンドプロンプトであなたは普通に開きます、それは管理者か通常のユーザーですか? – TheLethalCoder