インストーラ(MSI)からアプリケーション(EXE)を開始しています。 VistaにMSIをインストールする際には、管理者権限(UACを徹底した上で)で自動的に実行されます。したがって、起動されたアプリケーションもシステムユーザの下で実行されます。このアプリケーションをUnder Current Userで実行します。 現在のユーザーでアプリケーションを実行するには、明示的にexeをダブルクリックする必要があります。しかし、私はプログラムでそれをやりたい。 これまでのところ、username/passwordを使用してProcess.start()を使用する唯一の方法があります。このためには、私はユーザーにプロンプトを表示し、彼からパスワードを取る必要があります。Vistaで現在のユーザードメインとしてexeを起動する
exeを現在のユーザでプログラムで実行することはできますか(Vista)?
よろしく Sumeet
どのコンテキストで、EXEを実行していますか?延期?即刻? –