問題タブ [limited-user]
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.
wix - WIX のコマンド ラインで InstallPrivileges が制限されているか昇格されているかを指定する最良の方法は何ですか?
WiX で MSI を作成して、コマンド ライン パラメータを使用して、マシンごとのインストールかユーザーごとのインストールかを示し、その結果、UAC ダイアログを表示するかどうかを示したいと考えています。
これを達成するための最良の方法は何ですか?
c# - C# アプリケーションは、制限付きユーザー アカウント XP で実行すると、管理者が作成したファイルを読み書きできません。
.NET (具体的には C#) のすべてのユーザー (管理者または制限付き) が使用できるアプリケーションがあります。
アプリケーションを最初に起動すると、その後のすべての起動で必要ないくつかのファイルが C:\Documents and Settings\All Users\Documents\ に作成されます。
XP の制限付きユーザーがアプリケーションを起動する最初のユーザーである場合、ファイルは正常に作成され、制限付きユーザーと管理者の両方が正常に実行できます。
ただし、管理者 (または別の制限付きユーザーと推測しています) が最初にアプリケーションを起動した場合、制限付きユーザーはアプリケーションを実行できません。
管理者によって作成された場合に読み書きできない 2 つのファイルは、Log4Net ログ ファイルと SQLite db ファイルです。
SQLite データベース ファイルは、単純な .NET File.Copy(sourcepath, destinationpath) で作成されています。sourcepath は、アプリケーションと共にインストールされるシード データベース ファイルです。したがって、最初の実行時に C:\Program Files\app install\seed.db からコピーされます。
ファイルをコピーするときにファイルのアクセス許可を設定する方法はありますか? File.SetAccessControl() おそらく?それがどのように機能するかはわかりません。
もう 1 つの問題は、log4Net ローリング ファイル アペンダーが古いファイルをロールして新しいファイルを作成しないことです。古いファイルは管理者ユーザーがアプリを実行したときに作成されたものだからです。
何か案は?皮肉なことに、これはすべて Vista で制限付き/管理者アカウントを使用して完全に正常に機能します。これは、管理者/制限付きアカウントを使用した XP でのみ発生します。
windows - 制限付きユーザーの Firebird 接続が失敗する
私の Delphi7 アプリでは、管理者 (「Dave」) としてログインするとデータベースに接続できますが、標準ユーザーまたは制限付きユーザー (「Paris」) としてログインすると接続できません。XP Home & Vista Business Ultimate 64 で発生します。db のエイリアスを使用し、.fdb ファイルを Program Files、C ドライブの app フォルダー、および Users\Application Data & Documents and settings\ に配置しようとしました。アプリデータ。
.fdb ファイルを配置するための実証済みの規則はありますか? 明らかな何かが欠けていますか?
質問を言い換える時間です。ユーザーアクセスが制限されているという同じ問題がまだありますが、Firebirdがサービスとして実行されることがわかりました-どこでも任意のファイルを読み書きできるはずです。そして、mghie、isql でアクセスしようとするあなたの提案は天才的でした。制限付きユーザーとして接続できます。私はおそらく自分のアプリで何かを壊しているでしょう.IBOはそれを乗り越えます.
言い換えた質問: .fdb ファイルをインストールするのに一般的に認められている最適な場所はどこですか?
はい、「Paris」として isql に接続できます。この問題は、.fdb が配置されている場所と関係があると思われます。a) Program Files\Appname\Appname.fdb b) C:\Appname\Appname.fdb c) C:\Documents and Settings\All Users\Application Data\Appname\Appname.fdb
データベース (&alias) がこれらすべての場所にある場合、アプリケーションは制限付きユーザーとして機能しません。
.net - レガスムなしのCOM相互運用
私は制限付きユーザーであり、Outlook 2003および2007でC#ライブラリを公開するOutlookマクロを作成する必要があります。
インストール時も含めて、管理者権限がまったくないため、RegAsmを実行できず、マネージドアドインを作成できません(おそらく)。
このシナリオでVBAから.Netコードを呼び出す方法はありますか、それとも他の解決策はありますか?
これは個人的な使用のみを目的としているため、醜いハックは完全に許容されます(機能する限り)
android - は?SDK 1.6 を追加した後、Android 設定ページの読み込みが拒否される
これは本当に奇妙です。Windows XP では、管理者アカウントとLUA (制限付きユーザー アカウント) の両方で動作する Eclipse + Android 2.2 SDK が完全に機能していました。
次に、Android 1.6 SDK を追加することにしました (管理者アカウントからのみ実行できます)。まだ完全に機能しているので、うまくいったように見えますが、その管理者アカウントでのみです!
LUA で Eclipse を起動しようとすると、次のエラー メッセージ ボックスが表示されます。
これは 2 ~ 3 秒以内に消え、次のものに置き換えられます。
その後、Preferences ページを確認しようとしましたが、エラー メッセージしか表示されません。
と:
なぜこれが起こっているのか、これを修正する方法はありますか?
(LUA から引き続き作業できるようになりたいです)
更新:エラー ログ ファイル(メッセージ ボックスの [エラー ログの表示] で参照) をアップロードしました。うまくいけば、これは謎に光を当てることができます.
deployment - 限定的な機能のロールアウト (言語に依存しない) をユーザーに実装するにはどうすればよいですか?
ユーザーベースの選択したグループに新しい Web サイト機能を展開するための一般的な方法またはベスト プラクティスを知りたいです。
たとえば、ユーザーは、全体的なユーザー ベースの割合 (10%) のみに基づいている可能性があります。ロールアウトはカスタマイズ可能 (構成可能) であり、任意の数の機能をサポートする必要があります。また、ロールアウトを特定のユーザー ロールまたは特権 (ACL) に関連付けると便利です。
では、本質的に、適切に拡張できるアーキテクチャとはどのようなものでしょうか?
言語にとらわれない部分については、疑似コード、一般的な概念やアイデア、または好みの言語のスニペットを提供して、要点を理解することができます。
例やチュートリアルへのリンクは大歓迎です。
portable-applications - Windowsでのユーザー権限(ポータブルモード)を使用した以前のインストールなしのRAMdisk
システムウィンドウ(少なくともXP、Vista、または7)にユーザー権限を持つ任意の種類のRAMdiskソフトウェアを事前にインストールせずに、ある種のRAMdiskを使用する方法はありますか?
c++ - MS Office の COM アドインが制限付きユーザー アカウントで読み込まれない
Word のツールバーを作成しました。これは COM アドインであり、C++ で記述されています。XP の管理者アカウントで Word を起動すると機能します。ただし、制限付きアカウントから Word を起動すると、Word は読み込まれません。このコードを DllMain に配置しました。
メッセージ ボックスは、Word を管理者アカウントで実行すると表示されますが、制限付きアカウントで実行すると表示されません。Word 2003 を搭載した XP マシンでこれをテストしています。
permissions - Inno Setupは、限られたユーザーのWin7の「プログラムファイル」にインストールされません
件名ごとに...「{pf}{#MyAppName}」にインストールすることになっているInnoSetupを使用してSetup.exeを作成しました。これは、Win XPで実行され、管理者権限でログインしている場合はWin 7でも実行されますが、制限付きユーザーとしてWin 7を試してみると、次のエラーメッセージが表示されます。
「セットアップはディレクトリC:\ Program Files\AppNameを作成できませんでした」。
何をすべきか?ユーザーに管理者としてインストールしてほしくない(または必要ない)。
java - 管理者権限なしでJDKをインストールする
オフィスのラップトップにJDKをインストールしようとしていますが、管理者権限が必要だと表示されます。私は職場で自分のアカウントにしかアクセスできません。
管理者権限なしでJavaDevelopmentKitをインストールするにはどうすればよいですか?