問題タブ [runas]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
winapi - Windowsインストーラー/RunAsショートカット
ドメイン内のサーバーにアプリケーションがあります。C#で記述されており、WordAPIを使用しています。(アプリは、それぞれ個別のWord文書である医療レポートのリストを実行し、レポートが作成された患者をアルファベット順に並べ替えるために使用する情報を抽出し、レポートの内容をPDFにプッシュします。)アプリは、次の場合に正常に実行されるように見えます。サーバー上で直接実行します。また、私のマシンのVisual Studioから(サーバー上のソースコードを使用して)正しく実行されます。ただし、ユーザーにサーバーへの直接アクセスを許可したくありません。私が到達した解決策は、サーバーにアクセスできるユーザーを作成し、「runas $ username$programname」を指すショートカットをデスクトップに配置することでした。Upは認証ウィンドウをポップアップし、適切なパスワードを要求します。これが供給されると、プログラムは、Wordが呼び出されるまで正しく実行されます。次に、Windowsインストーラを起動します。何をインストールしようとしているのかわかりません。これをキャンセルすると、次のエラーが発生します。「CLSID {000209FF-0000-0000-C000-000000000046}のコンポーネントのCOMクラスファクトリの取得に失敗しました。次のエラーが原因です:80080005」。してはいけないことをしているのですか?私は何かが足りないのですか?
windows - プログラムで「管理者としてこのプログラムを実行する」を設定する方法
Vista の古き良き bdeadmin.exe に問題があります。まず、予測可能な応答を邪魔にならないようにしましょう。
「アプリケーションの昇格を要求しないでください。」
これはそうです。C'est la vie.
「マニフェスト ファイルを埋め込む必要があります。」
既にコンパイルされており、何年も前のものであり、それを作成した会社はそれをやり直すつもりはなく、マージ モジュール (MSM ファイル) からインストールされています。
「BDE は廃止され
ました。dbExpress を使用する必要があります」 150 万行のコード。'言っ途切れる。
「マニフェスト ファイルを EXE の横にドロップします。」
それを試してみましたが、何もしませんでした。テストとして、同じマニフェスト ファイルを使用すると、他のいくつかの EXE ファイルで昇格が必要になることがありましたが、私が望んでいたものではありませんでした。何かが外部マニフェストの読み取りを妨げています。
「ショートカットを作成し、SLDF_RUNAS_USER を設定します。」
それはできません。これはコントロール パネル アプレットです。
機能した唯一のことは、[プロパティ] ウィンドウの [互換性] タブで [管理者としてこのプログラムを実行する] を設定することでした。ユーザーにこれを行うように指示する必要はありません。ビジネスに悪い。インストーラーにこれを行わせる必要があります。MSM ファイルは静的パスを使用します。
visual-studio - Runas エラー: パスワードを取得できません
別のユーザーとして実行できるように、「RUNAS」を使用してコマンド プロンプトから Visual Studio 2010 を起動しようとしています。次のコマンドを実行しました。
runas /profile /user:myPCName/SomeUserName "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe"
私の問題は、コマンド プロンプトに「myPCName/SomeUserName のパスワードを入力してください:」と表示されますが、パスワードを入力できないことです。「RUNAS ERROR: ユーザーパスワードを取得できません」というエラーが表示されます
これをしばらくグーグル検索したところ、入力されたパスワードが表示されないという唯一の答えが見つかりましたが、とにかく入力されており、間違ったパスワードを入力しているに違いありません。間違ったパスワードを入力していないことは確かです。
windows-7 - Windows7のrunasコマンド
管理者としてバッチファイルを実行しようとしています。Linuxではsudoコマンドに対応するrunasコマンドが使えると思います。
私は試した
runas / noprofile / user:computername \ adminuser "blah.bat start"
しかし、それは次のようにエラーを出します:
ログオンの失敗:ユーザーアカウントの制限..(msdosウィンドウでは何もコピーできません)このバッチファイルを管理者として実行する方法はありますか?パラメータを含めることができないため、右クリックが機能しません。
c - WinAPI C - REDMON_USER および REDMON_SESSIONID からの RunAsUser
PostScript プリンター ドライバーをインストールし、Postscript 出力をプログラムにリダイレクトするために REDMON (redmonnt.dll) をセットアップしました。私のかなり単純な C プログラムでは、STDIN からデータをキャプチャし、それを .ps ファイルに正常に保存できます。ファイルは問題ないようです。
しかし、ファイルを表示するために gsview.exe を起動したいのです。ShellExecute を呼び出すと、権限の問題により Windows 7 で失敗します。私のプログラムは別のユーザー アカウント (LOCAL SERVICE) で呼び出されているようです。そのため、特定のユーザー名 (印刷ジョブを開始したユーザー) で gsview.exe を実行する方法を探しています。このユーザー名は、SESSIONID と共に REDMON_USER という変数でプログラムで使用できます。
Q:ユーザー名とセッション ID を指定してプログラムを開始するために最低限必要な WinAPI 呼び出しは何ですか?
C/C++、.NET のコード例は非常に役立ちます。
EDIT:私が達成しようとしているのは、(redmoneeからの)redruneeに非常に似たものです。redrunee は、コンソール ウィンドウが一瞬だけ開くため、使用したくありません。
注: 1) プログラムは、プリンター サービスによって [ローカル サービス] アカウントとして呼び出されます。2) 最初のパラメーター Username (REDMON_USER) は、実際には、現在画面を見ているユーザーを指します。
cruisecontrol.net - NAnt:管理者アカウントとしてNCoverを実行します-runasは待機せずに直接戻ります
私のNAntビルドは、CruiseControlの一部として非管理者として実行されます。ただし、管理者として実行する必要があるNCoverタスクがあります。このために、管理者アカウントでRunAsを使用することを検討しています。
問題は、RunAsが直接戻り、プロセスが終了するのを待たないことです。
NCoverが終了するまでNAntビルドをブロックする方法はありますか?
Tnx
windows - ショートカットに「管理者として実行」を自動設定
Windows 7 では、ショートカットのプロパティを「管理者として実行」に設定して、アプリケーションが管理者権限で呼び出されるか、ユーザーが管理者アカウントを要求されるようにすることができます。
アプリケーションのマニフェスト ファイルで管理者権限を要求/強制できることはわかっていますが、自分のものではないアプリケーションの権限を設定する必要があります。インストーラ ソフトウェアとして、SetUp Factory 8 を使用します。ショートカットは作成されますが、「管理者として実行」は設定されません。
これまでのところ、インストール後にすべての顧客に手動でオプションを設定しましたが、それは大変な作業です。
プログラム/スクリプト (ショートカットの編集など) を介して、またはその他の方法で、アプリケーションのショートカットに「管理者として実行」を設定するにはどうすればよいですか。
python - runas 引数を使用したレジストリ スタートアップ エントリ?
runas 引数を使用して Windows レジストリにスタートアップ エントリを追加することはできますか? では、起動すると、指定されたユーザーで実行されますか?
python - Python から runas にパスワードを渡す
スクリプトから、パスワードの入力を求めることなく、別のユーザーとしてファイルを実行する必要があります。これはどのように行われますか?