問題タブ [elevated-privileges]

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

c# - この SeBackupPrivilege (バックアップ モード) 実装の何が問題になっていますか?

(背景情報: 最後の段落までスキップしてください)

現在、別のコンピューターの O/S ドライブの完全なイメージであるハード ドライブがあります。これは外部 USB ドライブであり、書き込みブロッカーに接続され、次にコンピューターに接続されます。ファイルをコピーするためのコードをテストするために使用していますが、管理者権限だけではコピーできないファイルに遭遇しました。

Windows の権限について調べた結果、ローカル ドライブ上のすべてのファイルにアクセスするには、バックアップ権限が必要であることがわかりました。コピーのバックアップ モードを有効にする "/b" フラグを指定して robocopy を使用することで、これが必要なものであることを確認しました。すべて問題なく正常にコピーされました。自分のコードをバックアップ特権で実行できるようにする必要があるだけです。

私のコード (C#) では、必要な winapi 呼び出し (AdjustTokenPrivileges) を実装して、現在のプロセスに未検証の結果のバックアップ権限を付与しようとしました。この記事 (http://www.codeproject.com/Articles/21202/Reparse-Points-in-Vista) のコードを使用して、既知の「動作する」実装を使用しました。コード プロジェクトでは、「アクセスが拒否されました」というエラーが発生した File.Copy() を追加しようとしました。同じエラーで winapi 呼び出し CopyFileW() を使用してみました。この時点で、私はアイデアがありません:(。

参考までに(記事から)、権限昇格に使用しているコードを次に示します。

編集:さらに情報を追加するには、プロジェクトをそのまま実行すると、リンクされた ReparsePoint コードが正常に機能します。AdjustTokenPrivilege の呼び出しを削除すると、「アクセスが拒否されました」というエラーがスローされます。

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

java - Web アプリから sudo を必要とするシェル スクリプトを実行する

Web アプリケーションには su 権限がないため、sudo を必要とするシェル スクリプトを実行したいと考えています。また、ユーザーにパスワードを入力させないようにしたいと思います。私のオプションは何ですか?これは基本的に私がやろうとしていることです。

Wicket申請書(IP変更申請書)

Shell.java

iptool.sh は、実行可能な jar を実行します。

iptool.sh

そして、私は得ています:

繰り返しますが、Web アプリには su 権限が与えられていないことを強調したいと思います。また、ユーザーにパスワードを要求することは避けたいと思います。

編集:

keeboi ALL = NOPASSWD: /home/keeboi/Desktop/iptool.shすでにmy に追加しようとしました/etc/sudoersが、それでもパスワードが必要です。

アップデート

あまりにも追加されkeeboi ALL = NOPASSWD: /home/keeboi/Desktop/changeip.jar、サイコロはありません。

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

silverlight - 信頼できるSilverlightアプリのSystem.Net.CredentialCache.DefaultCredentials?

ここから、SilverlightOut-of-Browserアプリは.NETDLLを呼び出すことができますか?、アプリが信頼され、アクセスしているものがComVisibleである限り、Silverlightから完全な.NETコードを呼び出すことができます。

残念ながら、System.Net.CredentialCacheはComVisibleではありません。

同じ情報を取得する方法はありますか?

0 投票する
4 に答える
299 参照

java - 昇格特権を使用して独自のディレクトリで .exe を起動する

私の質問は非常に単純です。独自のディレクトリで.exeを起動したいのですが、昇格権/特権を使用します。 この質問が以前に提起されたことは知っていますが、問題を解決する正しい方法が見つかりませんでした。


実際、私は最初にこれを試しました:

次のエラーが発生しました。


それから私はこれを試しました:


そして、それは実行されますが、独自のディレクトリでは実行されません。どうすればこれを修正できますか?

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

silverlight-5.0 - Silverlight 5アプリケーションの信頼性を高めるための適切な証明書を作成するにはどうすればよいですか?

Silverlight5を介したP/Invokeの使用について読み、試してみましたが、機能します。ただし、信頼できる環境でのみ機能します。これは、リモートWebサイトからダウンロードされたアプリケーションが高い信頼で実行されていないことを意味します。

自己署名テスト証明書を使用してアプリケーションにデジタル署名しましたが、コンピューターにのみ貼り付けられています。インターネットサイトからダウンロードしたアプリケーションへの信頼を高め、任意のPCで動作するために使用できる、公開鍵を使用した証明書を作成できるようにしたいと思います。

ユーザーが証明書を手動でインストールする必要がある場合は、私にとっては良いことです。

この手順を自動化することをお勧めしますが、問題を段階的に解決していきましょう。

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

.net - Windows 8 で管理者権限を必要とするアプリケーションを自動的に実行する方法

昇格された特権を持つ Windows 8 で自動的に実行する必要があるアプリケーションがあります。requestedExecutionLevel の requireAdministrator 属性を含むマニフェストを埋め込みました。これはマウス クリックで実行すると正常に動作しますが、アプリケーションを自動的に実行する必要があります。

これは、Vista と Windows 7 では正常に動作しますが、Windows 8 では動作しません。単に実行されないだけです。実行してユーザーに許可を求めるにはどうすればよいですか?

乾杯

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

c# - 昇格されたアプリケーションは、昇格されていないマップされたドライブのリストを取得する必要があります

管理者特権で実行されている .NET アプリケーションは、ユーザーのマップされたドライブを認識できないことを知っています。また、これを修正するためのレジストリ ハックがあることも知っています (これには再起動が必要です)。

この問題に対する別の解決策を作成したいと思います。アプリケーションは管理者特権で実行する必要があり、ユーザーが作成したマップされたドライブに大きく依存しています。ユーザーが持っているマップされたドライブを検出し、昇格したアプリケーションから同様のドライブをマップしたいと思います。

問題は、昇格されたアプリケーションから「通常の」ユーザーのマップされたドライブを検出するにはどうすればよいかということです。

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

c# - Visual Studio 2010 コンソール アプリで管理者として BAT ファイルを実行する

VS プロジェクトで管理者としてバット ファイルを実行したいと考えています。バットファイルにはいくつかのコマンドがあり、そのファイルを実行したいです。これらのコマンドには管理者権限が必要です。コードは下にあります。

これらのコマンドを実行する方法や、このファイルを管理者モードで実行する方法を教えてください。あらゆる種類のヘルプをいただければ幸いです。よろしくお願いします

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

silverlight - F#とSilverlight 5:信頼性が高いブラウザ外ですか?

現在、Daniel Mohlの「F#Webアプリケーション(Silverlight)」拡張機能を使用して、完全にF#(Visual Studio 2010)でSilverlightアプリを作成しています。

ローカルファイルI/O(明らかに高い信頼性が必要)を実行する必要があり、ブラウザー外でもアプリを実行したいのですが、これを通常の方法で設定できません(例: Daniel Mohlの「F#C#Web App(Silverlight)」拡張機能でできるように)、all-F#構成のプロジェクト設定では必要な設定が提供されていないためです。

テキストエディタでプロジェクトファイルにいくつかの簡単な変更を加えることでこれを設定できますか、それとも他の手順が必要ですか?

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

c# - アプリが昇格されていない(管理者以外)実行できない原因を特定する方法

アプリが昇格されていない状態で実行されない原因を検出する方法はありますか?昇格された権限でアプリケーションを実行すると、問題なく動作します。昇格されていない状態で実行すると、アプリケーションを起動できなくなります。

アプリが昇格されていない状態で実行されるのを妨げている可能性があるものを検出するためのトリックはありますか?

私たちのアプリケーションは、保護されたフォルダ、つまりプログラムファイルにデータを書き込みません。