問題タブ [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 投票する
2 に答える
913 参照

macos - 管理者アクセスなしで、または Xcode を使用せずに GCC を Mac にインストールして作成するにはどうすればよいですか?

Macbook Air に gcc と make をインストールしたいのですが、root アクセス権がありません。Googleで検索してこのリンクを見つけましたが、実際のgcc実行可能ファイルがライブラリを見つけられるようにプレフィックスを設定する方法がわかりません。node.js と git がインストールされたディレクトリがセットアップされており、~/usr/localそこにも GCC をインストールしたいと考えています。どこからmakeを始めればよいかわかりません。誰でも助けることができますか?:D

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

windows-installer - 管理者以外のユーザー向けの MSI インストーラー

ファイルとフォルダーを実稼働場所からユーザーのマシンにコピーし、必要な dll をローカル ユーザーのマシンに登録する msi パッケージを作成しました。

現在、ローカル ユーザーはどのマシンでも管理者権限を持っていません。しかし、私が作成したインストーラーはいくつかのdllを登録します。ここに問題があります。管理者以外のユーザーがインストーラーを実行しようとすると、登録ロジックが失敗します。システム管理者からフィードバックがありました。ソフトウェアをインストールする権限のないログオン ユーザー (標準ユーザー) としてではなく、インストーラーを起動したユーザーとして起動してください。」

私は本当にこの提案を進めることができません. 誰か助けてくれませんか。

ありがとう、サック

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

winforms - 管理者以外のユーザーでアプリケーションの更新を実行する

Windows インストーラー パッケージを使用して winforms アプリケーションを複数のクライアントに配布していますが、一部のクライアントはセキュリティ ポリシーを変更しているため、管理者権限のないユーザーに対して (インストーラーを介して) アプリケーションの更新を実行する方法を見つける必要があります。

アップデート プロセスに関する情報を以下に示します。 - インストーラは InstallAware を使用して作成されます。 - アップデート プロセス中に、古いバージョンがアンインストールされ、新しいバージョンがインストールされます。- インストーラーはレジストリに書き込み、一部の Windows サービスをインストールするため、管理者権限が必要です。- アプリケーションは、プログラム ファイル フォルダーにインストールされます。

現時点で私が実装している解決策は、新しい更新をチェックする単純なコンソール アプリケーションを実行する新しいスケジューラ タスクを作成することです。新しいバージョンが存在する場合は、インストーラをダウンロードしてサイレント モードで実行します (インストール全体が実行されます)。ユーザー インターフェイスやユーザーの介入なしで、ダイアログ コントロールの既定値が使用されます)。

このソリューションに関する考慮事項: - 更新プロセス中に発生する可能性のあるエラーを処理するのは困難です。- 更新プロセスが実行されていることをユーザーに警告することはできません (別のユーザーで実行されるスケジューラ タスクは、ログに記録されたユーザーと対話できないため)。

誰かが似たようなものを実装したことがありますか? これは私の目標を達成するための最良の方法ですか?

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

c# - 管理者権限なしで Windows サービスをインストール、開始、停止することはできますか?

私は参照問題リンクのような同じ問題を抱えていますが、それはc ++にあります私はc#で欲しいです

Visual Studio 2010 (C#) を使用して Windows サービスを作成しました。それは正常に動作します。そして、そのサービスを開始するための Windows アプリケーションを作成しました。問題は、管理者権限が必要なことです。管理者権限なしで特定の Windows サービスを開始および停止したい。

出来ますか。このリンクは私には適していません。このリンクは、すべてのコンピューターに iis が含まれていない可能性があります。

前もって感謝します

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

windows-services - すべてのユーザー (現在のユーザーと作成される新しいユーザー) がサービスの開始、停止、ステータスの読み取りを許可するにはどうすればよいですか?

管理者ユーザーのアプリケーションで正常に動作する Windows サービスがあります。管理者以外のユーザーにログインすると、このユーザーがサービスの開始、停止、およびステータスの確認を行う必要があります。これを行うために advapi32.dll ライブラリを使用しましたが、これを使用すると、ユーザーの名前とサービスの名前が必要になるため、新しいユーザーが追加されるたびにこのプログラムを実行する必要があります。サービスのインストール後に作成された新しいユーザーも含めて、サービスがすべてのユーザーと通信できるようにする方法が必要です。

インストール中にInstallshieldサービス設定を使用して、これを行う方法を見つけようとしています。アクセス許可を作成できるフィールドが 1 つあります。唯一の問題は、これが SDDL を使用して行われ、次のようになることです: O:<[%USERDOMAIN]>G:BAD:(D;OICI;GA;;;BG)( A;OICI;GRGWGX;;;<[%USERDOMAIN]>)(A;OICI;GA;;;BA)S:ARAI(AU;SAFA;FA;;;WD)

これを行う方法を知っている人はいますか、可能であれば SDDL を案内してくれますか?

ありがとう

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

system - 通常のユーザー アカウントから実行する管理者権限を持つスケジュールされたタスクを作成する

アプリケーションのインストール中にスケジュールされたタスクを作成しています。インストーラー自体は管理者権限で実行されています。

このタスクは、ログインしているユーザーがタスクを作成したユーザーである限り、システムの起動時に開始することを目的としています。

私の特別なケースでは、別の非管理者ユーザーがログインしている場合にもタスクを実行する必要があります。

現在、管理者以外のユーザーがログインしている場合、タスクは実行されていません。さらに、タスクはまったく表示されません。

質問: 管理者としてスケジュールされたタスクを作成するにはどうすればよいですか?

  • DOS または PowerShell コマンドを使用する
  • システム権限で実行される
  • 通常の非管理者ユーザーが Windows 7/8 にログインしても起動する

これがタスクのxml-descriptionです。

何か提案はありますか?

よろしく トバイアス