問題タブ [local-system-account]
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.
c# - サービス アカウントから Excel マクロを追加する
現在、Excel ワークブックにマクロを作成するサービス (システム アカウントで実行) を作成しようとしています。Excel を開いて新しいワークブックを作成し、それにデータとマークアップを追加できるようですが、Excel にマクロを追加しようとすると、セキュリティ メッセージが表示されます。
「Visual Basic プロジェクトへのプログラムによるアクセスは信頼されていません」
「vba プロジェクト オブジェクト メダルへのアクセスを信頼する」がオンになっています。ただし、この設定がマシンに依存するのではなく、ユーザーに依存する可能性はありますか? 私のC#サービスが作成するExcelワークブックのマクロにアクセスできるようにする方法はありますか(作成時に...)
ありがとう!!!
よろしくお願いします、
1月
windows - ローカルシステムユーザーとして実行した場合のクロムのセレンの問題
3selenium-server-standalone-2.33.0.jar を使用して、selenium テスト スイートを起動しています。私は、Firefox と Internet Explorer で完全に正常に動作するテスト スイートを持っています。Google Chrome で実行しようとすると、現在のユーザーに対しては正常に動作します。ローカル システム ユーザーからテストを実行しようとすると (ローカル システム ユーザーとして実行しているコマンド ウィンドウを開きます)、テストが失敗し、Windows レジストリの例外が発生します。実行しようとしているコマンドは次のとおりです。
これは私が得ている例外です:
最終的には、Selenium をサービスとして実行できるようにしたいので、Chrome をローカル システム アカウントで動作させる必要があります。私が理解していることから、セレン スタンドアロン jar ファイルには既に Google Chrome ドライバーが含まれているはずなので、ダウンロードする必要はありません。
また、テスト スイートの実行時に、パス変数に Google Chrome を追加する必要があるというエラーが表示される前に。私はそれをしましたが、代わりに上記のエラーが発生しているため、セレンがchrome.exeを見つけることができるように見えます.存在しないレジストリキーを取得するか、見つかった後にchromeを起動できないという問題があります. すべてのユーザーに chrome をインストールしたので、Google chrome は Program Files (x86) にインストールされます。繰り返しますが、Chrome は、現在のアカウント (Chrome のインストールに使用したアカウント) から管理者権限で実行すると、PASS をテストします。この問題に関するヘルプは素晴らしいでしょう!
.net - Windows サービスで SessionSwitch イベントを受信できません
タイトルで述べたように、クラスSessionSwitch
のイベントの受信に問題があります。SystemEvents
SystemEvents クラスのドキュメンテーション ページの最後にサンプル コード ( Example 2 ) があり、イベントを受け取る方法を示しており、うまく機能TimeChanged
しUserPreferencesChanged
ます。
自分用に別のイベント ハンドラーを追加しましSessionSwitch
た。私が理解したように、ウィンドウを持つアプリケーションのみが OS からこのメッセージを受け取ることができます (メッセージ ループがあるため)。そのため、この例には非表示のウィンドウがあります。アプリを作成しようとしましたがWinForms
、問題なく動作するため、コードは正しいです。しかし、 のWindows Service
下で実行される が必要Local System Account
です。何が問題なのかわかりません。
Visual Studio 2012 Ultimate と Windows 7 Enterprise Edition を使用しています。
コード:
c# - システム アカウントの Sqlite
sqlite データベースを使用する C# アプリケーションを作成しました
私のアプリはsystem accountで実行する必要があります。
システムアカウントでアプリを実行していたときは非常にうまく機能していましたが、アプリがsqliteの使用を開始するとエラーが送信され、アプリが閉じられました...
アップデート:
エラーが追加されましたclsCon.con.State
私のコード:
//--------------------------------
//--------------------------------
java - Windows 7 でローカル システム アカウントとして新しい JFileChooser を作成するときの Win32ShellFolder2.access の NPE
JFileChooser を作成する Swing GUI の単体テストを作成しました。単体テストはビルド サーバーでサービスとして実行されるため、単体テストはローカル システム アカウントとして実行する必要があります。ただし、単体テストで新しい JFileChooser を作成しようとすると、NullPointerException がスローされます。
私は問題をローカル システム アカウントとして次のメイン クラスを実行する問題に減らしました (実際のコードではありません)。
次のビルド ファイルを使用します。
自分のユーザー アカウントとしてコードを実行すると、JFileChooser が表示されます (上記のコードを削除すると、その後何も実行されないため、実行したいのはこれだけです)。
上記のコードをシステム アカウントとして実行すると (たとえば、PsTools/PsExec をインストールし、
PsExec.exe -s -i cmd.exe
システム アカウントとして cmd を起動してから jar を実行すると、次のスタック トレースが得られます。
ローカル システム アカウントによって起動された JVM 内で JFileChooser オブジェクトを作成するにはどうすればよいですか?
現在、JVM バージョン 1.7.0_25 32 ビットを使用しており、Windows Server 2008 と Windows 7 の両方でテストしました。32 ビット JVM から 64 ビット JVM に切り替えることができないという別の要件があります。
Google からのさまざまな提案を試しました。
- -Dswing.disableFileChooserSpeedFix=true を渡す
- -Duser.home=./ を渡す
- -Dtemp.dir=C:/temp を渡す
...しかし、誰も結果を変えませんでした。
助けてくれてありがとう。
c# - Windows 8.1 のアカウント「System.ServiceProcess.ServiceAccount.LocalSystem」の名前は何ですか?
VS2013 を使用して Windows サービス アプリケーションを作成し、プロパティServiceProcessInstaller.AccountをSystem.ServiceProcess.ServiceAccount.LocalSystemに設定しましたが、 SYSTEMアカウントに許可を与えるまでサービスは実行されません。
しかし、そのSYSTEMアカウントが、ここで参照されているアカウントか、この列挙値System.ServiceProcess.ServiceAccount.LocalSystemで参照されているアカウントと同じかどうかは疑問です。
c++ - Local System Admin からの CreateProcessAsUser が Windows スタイルを適用しない
別のユーザーとしてアプリケーションを実行するために、ローカル システム管理者から Windows API CreateProcessAsUser を使用するアプリケーションに問題があります。これまでのところすべて正常に動作していますが、Windows のウィンドウとフレームのスタイルが何らかの理由で適用されていません。ウィンドウは常に、巨大なフレームを持つ Windows 2000 ウィンドウのように見えます。スクリーンショットもいくつか添付しました
また、ハンドルなどを気にせずに C++ ですべての魔法を行う方法のサンプル コードもいくつか書きました。
パスワード「test」が設定されたユーザー「test」がローカルにあることを確認し、投稿されたソースコードをローカルシステム管理者として実行してみてください。他のユーザーがコードを実行しようとすると、エラー コード 1413 が発生します。
この問題は、主に VirtualBox の Windows 7 VM、一部の Windows 7 システム、およびすべての Windows 8.1 システムで発生します。非常に奇妙な。誰でもこの問題を解決するのを手伝ってもらえますか? ありがとう!
windows - JProfiler が WebSphere JVM を検出できない
JProfiler で問題に直面しています。問題は、実行中の WebSphere の JVM を検出できないことです。
WebSphere がローカル システム アカウントとして Windows サービスとして実行されていることがわかります。そこで、「show Services」オプションを試してみましたが、それでも JVM が検出されません。
この問題を解決するには本当に時間がかかります。誰か助けてください。