次のシナリオがあります
。-64ビットWindowsServer2008。
-32ビット.NETアプリケーション(さまざまな理由でx86である必要があります)。
-.NETアプリケーションからServerManager.mscを起動する必要があります。
Process.Start( "ServerManager.msc")を使用すると、次の例外が発生します:
System.ComponentModel.Win32Exception。
Message="システムは指定されたファイルを見つけることができません"。
32ビットのWindowsServer2008では、コードは正常に機能します...
ServerManager.mscへのフルパスを含めようとしましたが、それも役に立ちません。
また、管理者権限の有無にかかわらず実行しても違いはありません。
何か案は?