問題タブ [non-admin]

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.

0 投票する
0 に答える
39 参照

windows - 管理者として実行によって強制される非管理者セットアップのインストール

Wix-toolsを使用して管理者以外のインストーラーを作成しました。完璧に機能しています。しかし、セットアップを右クリックして「管理者として実行」を提供すると、 ProgramFilesフォルダーにインストールされます。ただし、「管理者として実行」を指定しても、ユーザーLocalAppDataフォルダーにセットアップをインストールする必要があります。どうすればこれを達成できますか?

ここに画像の説明を入力

0 投票する
0 に答える
71 参照

windows - Win10で管理者以外のユーザーとして昇格された権限でプログラムを実行する方法はありますか?

いくつかのスクリプトを使用していくつかのことを自動化しようとしています。PC のユーザーの 1 人に管理者権限がありません (「仕事」ユーザーと「ゲーム」ユーザーがあり、後者をデフォルトで管理者にしたくありません)。

ただし、管理者権限を付与する必要がある場合があります (ゲームの起動時、または新しいゲームのインストール時に、昇格された権限が要求される場合があります)。コンピューターを使用しているときは、いつでも管理者パスワードを入力できるので問題はありませんが、現在、いくつかのことを自動化しようとしています。昇格された特権でプロセスを起動するために見つけた唯一の解決策は、runas.

ただし、これは私が望むようには機能しません。これにより、管理者アカウントがプロセスを起動し、ユーザー依存の動作 (たとえば、自分のアカウントにログインしているスチーム) が発生するためです。

管理者以外のユーザーとしてプログラムを起動し、自動化できる方法で昇格した特権を付与する方法が必要です。

これまでのところ、非管理者ユーザーとしてタスクを実行するタスクスケジューラでタスクを実行しようとしましたが、「最高の特権で実行する」チェックボックスがありますが、タスクを実行しているユーザーが非管理者である場合は機能しません.

編集:明確にするために、プログラムを実行するときに管理者パスワードを入力する必要があるソリューションで問題ありません。ただし、結果として、プロセスが通常のユーザーとして実行されるはずです (たとえば、cmd を開き、echo %username%管理者アカウント名ではなく、管理者以外のアカウント名を入力して取得します)。