問題タブ [admin-rights]

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 投票する
2 に答える
4258 参照

setup-deployment - 管理者権限を必要とするVisualBasic2010Expressアプリケーションの無料展開

VB.NetとVisualBasicExpress2010を使用しています。アプリケーションを配布するための単一の.exeインストールファイルを作成しようとしています。ただし、アプリケーションを機能させるには、アプリにマークを付ける必要があります。管理者権限が必要です。

[1回クリック]は、A)管理者権限を必要とするコードをサポートしておらず、B)単一の.exeにコンパイルされないため、実際にはオプションではありません。

だから私の質問は...

プログラムを管理者として実行する必要がある単一の実行可能インストーラーパッケージを無料で作成するにはどうすればよいですか。

管理者権限が必要な理由は、アプリケーションがC:\ Windows\System32に書き込むためです。

0 投票する
1 に答える
4962 参照

c# - 管理者権限を確認する方法C#

アプリケーションが管理者権限で開始されていることを確認するにはどうすればよいですか?私は今このコードを使用しています:

このコードはユーザー権限をチェックします。アプリケーションが持つ権限をチェックする必要があります。たとえば、私は管理者ではありませんが、アプリケーションが管理者権限で起動すると、このコードはfalseを返します。ありがとう!

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

java - 管理者以外のユーザーアカウントでJavaWebStartアプリケーションを実行する

私のPCで完全に動作するJavaWebStartアプリケーションがあります。問題は、ユーザーが管理者権限を持っていないマシンでこのアプリを実行する必要があることです。Linuxの場合、sudo権限がなくてもすべて正常に動作しますが、Windowsでは次のようなエラーが発生し続けます。

さらに、3台のテストPCですべてをテストして動作させている間、別のPCを使用するたびに、次のような新しいエラーが発生します。

また

ドキュメントはそれほど多くありません。JNLPではデバッグが困難です。それが私の問題だと思いますか、それともライブラリが安定しておらず、すべてのプラットフォームとアーキテクチャに対して明確に定義されていないと思いますか?

0 投票する
2 に答える
12400 参照

c# - 昇格したプロセスを実行する

次のコードでcmdコマンドを実行しようとしています。

このコマンドには管理者権限が必要です。管理者としてcmdを実行し、コマンドを入力すると完全に機能しますが、このアプリを管理者として実行した場合は機能しません。私が追加しました

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

exeファイルを開くたびにuacを表示するマニフェストファイルに移動します。

私はこれについて複数の質問を見てきましたが、それらはすべて、昇格されたアプリの下で実行されるすべてのプロセスが同じ権限を持つことを示唆しているようですが、これは私にとってはうまくいきません。

私は試しcmd.Verb = "runas";ましたが、サイコロはありません。

0 投票する
2 に答える
5237 参照

windows-installer - Vista/Win 7 で連鎖 msi をアンインストールするときのエラー 1730 (管理者権限が必要)

Installshield 2012 で基本的な MSI を使用してインストールを作成しました。

連鎖 MSI テクノロジを使用しています (Windows インストーラ 4.5 以降でサポートされています)。

私のインストールは、メイン MSI (Setup.exe 内) と、メイン MSI にチェーンされたいくつかの小さな MSI パッケージで構成されています。

XPでは、それは魅力のように機能します。問題なくインストールできます。アンインストールする場合は、Main-MSI をアンインストールすることを選択するだけで、チェーンされたすべての MSI が自動的に削除されます。

ただし、Vista と Windows 7 では、アンインストール時にユーザー権限の問題が発生します。

メイン MSI をアンインストールすることを選択すると、それ以上の通知なしに停止します。MSI ログ ファイルを調べると、チェーン化された最初の MSI をアンインストールしようとすると、次のように表示されます。

エラー 1730。このアプリケーションを削除するには、管理者である必要があります。このアプリケーションを削除するには、管理者としてログオンするか、テクニカル サポート グループにお問い合わせください。

チェーン化された MSI でアンインストール文字列を呼び出しているのは Main-MSI であるため、昇格された権限では発生しないと思います (Setup.exe を管理者権限を要求するように設定したとしても、これも要件です)。 .

だから私の質問は今です-これを回避する方法はありますか-これが機能するために設定する必要があるInstallShieldの隠れたコーナーにフラグがありますか?

現在の一時的な回避策は、チェーンされたすべての MSI パッケージを手動でアンインストールし、最後にメインの MSI をアンインストールすることですが、これは確実な解決策ではありません。UACを無効にすることもオプションではありません。

私はこの問題で完全に道に迷っており、私のグーグル検索では何か役に立つものは得られなかったので、あなたが助けてくれることを願っています.

0 投票する
1 に答える
1346 参照

visual-studio-2010 - 管理者権限でのみ実行できるインストーラーを作成するにはどうすればよいですか? (ビジュアルスタジオ 2010)

私はC#で書かれたプロジェクトを持っています。このプロジェクトのインストール プロジェクトを作成しましたが、ユーザーが管理者権限を持っている場合にのみ、このセットアップを実行できるようにしたいと考えています。どうすればこれを行うことができますか?

条件 = AdminUser で「起動条件」を追加しようとした後、セットアップ プロジェクトをビルドしましたが、インストーラーは管理者権限のないユーザーから実行できます。

0 投票する
5 に答える
18621 参照

powershell - PowerShellスクリプト内で管理者権限をテストしますか?

PowerShellスクリプトで管理者権限をテストするための最良/最も簡単な方法は何ですか?

管理者権限を必要とするスクリプトを作成する必要があり、それを実現するための最良の方法を知りたいです。

0 投票する
3 に答える
18275 参照

c# - より高い権限を持つ.NET開始プロセス

ユーザー権限のみで呼び出されるC#アプリケーションを介して管理者権限でプログラムを実行しようとしています。

コード

winzipを起動しますが、ユーザー権限のみを使用します。私が間違っていることはありますか、それともより高い権利でプロセスを開始することさえ可能ですか?

ありがとう!

編集:これが質問の背後にある理由です、多分それは私が実際に必要としているものを理解するのに役立ちます。

たとえば、winzipを使用して、コードのどこが間違っているかを一般的に把握しました。実際の問題は、当社が2つのバージョンのプログラムを使用していることです。ただし、いずれかのバージョンを開始する前に、(管理者権限を持つ)zippy32を使用してdllファイルをインポートする必要があります。ここで、ユーザーがバージョンを選択し、dllをインポートして、正しいアプリケーションを起動できるようにするプログラムを作成したいと思います。

0 投票する
1 に答える
398 参照

c# - 制限付きユーザー アカウントで管理者として C# アプリケーションを実行する

以下のように自分自身を更新するアプリケーションを開発しました

  1. クライアント アプリケーションを更新するために、管理 PC からクライアント リスナーにシグナルを送信します。
  2. リスナーはクライアント アプリケーションを停止し、クライアント アプリケーションを削除します。
  3. リスナーは、新しいクライアント アプリケーションが存在する共有 URL から最新のクライアント アプリケーションをコピーします。
  4. コピー後、リスナーはクライアント アプリケーションを実行し、管理アプリケーションに更新の成功を通知します。

クライアントの知識がなくても、アプリケーションが自動的に更新されるように、このシステムを作成しました。

上記のシステムは、管理者権限を持つクライアントで完全に実行されています。ただし、アクセスが制限されているクライアントでは機能しません。

アクセスが制限されたクライアント PC では、リスナー アプリケーションはクライアント アプリケーションを削除して最新のアプリケーションをコピーすることができません。

助けてください、どうすればいいですか。

0 投票する
1 に答える
1669 参照

c# - C# で管理者権限なしで IIS を再起動する方法

ユーザーが管理者権限を持っていないときに C# アプリケーションがユーザーの IIS を再起動するには、どのようなコードが必要ですか?