問題タブ [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.
macos - 管理者アクセスなしで、または Xcode を使用せずに GCC を Mac にインストールして作成するにはどうすればよいですか?
Macbook Air に gcc と make をインストールしたいのですが、root アクセス権がありません。Googleで検索してこのリンクを見つけましたが、実際のgcc
実行可能ファイルがライブラリを見つけられるようにプレフィックスを設定する方法がわかりません。node.js と git がインストールされたディレクトリがセットアップされており、~/usr/local
そこにも GCC をインストールしたいと考えています。どこからmakeを始めればよいかわかりません。誰でも助けることができますか?:D
windows-installer - 管理者以外のユーザー向けの MSI インストーラー
ファイルとフォルダーを実稼働場所からユーザーのマシンにコピーし、必要な dll をローカル ユーザーのマシンに登録する msi パッケージを作成しました。
現在、ローカル ユーザーはどのマシンでも管理者権限を持っていません。しかし、私が作成したインストーラーはいくつかのdllを登録します。ここに問題があります。管理者以外のユーザーがインストーラーを実行しようとすると、登録ロジックが失敗します。システム管理者からフィードバックがありました。ソフトウェアをインストールする権限のないログオン ユーザー (標準ユーザー) としてではなく、インストーラーを起動したユーザーとして起動してください。」
私は本当にこの提案を進めることができません. 誰か助けてくれませんか。
ありがとう、サック
winforms - 管理者以外のユーザーでアプリケーションの更新を実行する
Windows インストーラー パッケージを使用して winforms アプリケーションを複数のクライアントに配布していますが、一部のクライアントはセキュリティ ポリシーを変更しているため、管理者権限のないユーザーに対して (インストーラーを介して) アプリケーションの更新を実行する方法を見つける必要があります。
アップデート プロセスに関する情報を以下に示します。 - インストーラは InstallAware を使用して作成されます。 - アップデート プロセス中に、古いバージョンがアンインストールされ、新しいバージョンがインストールされます。- インストーラーはレジストリに書き込み、一部の Windows サービスをインストールするため、管理者権限が必要です。- アプリケーションは、プログラム ファイル フォルダーにインストールされます。
現時点で私が実装している解決策は、新しい更新をチェックする単純なコンソール アプリケーションを実行する新しいスケジューラ タスクを作成することです。新しいバージョンが存在する場合は、インストーラをダウンロードしてサイレント モードで実行します (インストール全体が実行されます)。ユーザー インターフェイスやユーザーの介入なしで、ダイアログ コントロールの既定値が使用されます)。
このソリューションに関する考慮事項: - 更新プロセス中に発生する可能性のあるエラーを処理するのは困難です。- 更新プロセスが実行されていることをユーザーに警告することはできません (別のユーザーで実行されるスケジューラ タスクは、ログに記録されたユーザーと対話できないため)。
誰かが似たようなものを実装したことがありますか? これは私の目標を達成するための最良の方法ですか?
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 を案内してくれますか?
ありがとう
system - 通常のユーザー アカウントから実行する管理者権限を持つスケジュールされたタスクを作成する
アプリケーションのインストール中にスケジュールされたタスクを作成しています。インストーラー自体は管理者権限で実行されています。
このタスクは、ログインしているユーザーがタスクを作成したユーザーである限り、システムの起動時に開始することを目的としています。
私の特別なケースでは、別の非管理者ユーザーがログインしている場合にもタスクを実行する必要があります。
現在、管理者以外のユーザーがログインしている場合、タスクは実行されていません。さらに、タスクはまったく表示されません。
質問: 管理者としてスケジュールされたタスクを作成するにはどうすればよいですか?
- DOS または PowerShell コマンドを使用する
- システム権限で実行される
- 通常の非管理者ユーザーが Windows 7/8 にログインしても起動する
これがタスクのxml-descriptionです。
何か提案はありますか?
よろしく トバイアス