問題タブ [logoff]
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++ - ユーザーがログオフ/シャットダウン操作を開始したら、アプリケーションを停止します
私は同僚からこのアプリケーション(Visual C ++で記述されたWindowsフォームアプリケーション)を持っていますが、いくつかの深刻な問題に直面しています。アプリケーションはサービスでも通常のアプリケーションでもありません。つまり、GUIがありますが、ほとんどの場合、バックグラウンドで実行されます(サービスとして反応するはずですが、そうではありません)。このアプリケーションはユーザーがログオフするのを妨げています、そして私はそれをすることができる必要があります。
WM_QUERYENDSESSION
ユーザーがログオフしようとすると、Windowsが実行中のすべてのアプリケーションにメッセージを送信することを知っています。関数でこのメッセージをキャッチしWndProc()
、アプリケーションを強制的に強制終了しようとしましたが、機能するのは1回だけです。再度ログインしてログオフしようとしても、アプリケーションが閉じないため、操作が終了しません。
イベントを使用しようとするSessionEnding
と、アプリケーションはシステムトレイに置かれ、ログオフせずにそこに残りますが、これは、Form_Closing
メソッドがプログラムを閉じる代わりにこの操作を実行するためだと思います(これは要件であり、変更できません) )。
もう1つの有用な情報は、HKLM
レジストリにエントリがあり、このアプリケーションのインスタンスが常に2つ実行されているため、アプリケーションが自動的に起動することです(一方は他方を監視し、クラッシュした場合は再起動する必要がありますが、「手動」の場合は再起動しないでください)。シャットダウン)。
どんな提案でも好評です。
ありがとう。
vbscript - ウィンドウを閉じてログオフし、再度ログオンする VBScript
最初は曖昧に聞こえるかもしれませんが、聞いてください。
一部のウィンドウを閉じるためにローカルまたはリモートで実行する vbscript が必要で (sendkeys を使用して既にローカルで実行しています)、ログオフすることもできます。ただし、vbscript は、それを実行したのと同じアカウントにログインしていないと実行できないため、誰かアイデアがあるかどうか知りたいです。ローカル マシンでスクリプトを開始してサーバーでスクリプトを実行し、別のスクリプトを実行して再度ログインすることを考えましたが、それは面倒で、できればローカル マシンで 1 回クリックするだけで実行する必要があります。 (必要な数のスクリプトをサーバー上で実行できます)。誰にもアイデアがありますか?
c# - c# 経由でログオン/ログオフ/起動/シャットダウン スクリプトをプログラムで GPO に追加するにはどうすればよいですか?
そのため、GPMC ライブラリを利用して GPO を追加し、それらを OU にリンクすることができました。ただし、私のプログラムは、ログオン/ログオフ/etc スクリプトを GPO ユーザー/コンピューター構成にアタッチできる必要があります。scripts.ini ファイルを編集してから、gpt.ini ファイル バージョンの編集に進むこともできますが、@$$ は逆にそのように実行しているようです。これを行うために利用できる GPMC ライブラリに欠けているものはありますか?
ありがとう。
python - Python を使用した Windows ログオフ
現在のユーザーをログオフするには、どの Python 関数を使用する必要がありますか。Win + Lの組み合わせのように、PCをロックしている例を見つけました
ctypes.windll.user32.LockWorkStation ()
しかし、ログオフする同様の機能が必要です。
batch-file - 「コンピュータの電源を切る」ウィンドウを表示するDOSコマンド?
ユーザーが通常の [コンピュータの起動/電源を切る] 方法ではなく、Windows の [コンピュータの電源を切る] ウィンドウを表示するバッチ ファイルを作成したいと考えています。
これは、DOS バッチ ファイルを使用して表示したいウィンドウの写真です:-
DOS/バッチファイル方式を使用してこれを行う方法を知っている人はいますか?
どうもありがとう、
マーティン
c++ - SetSuspendState() hangs up, why?
I was wondering why the following happens?
I need to log off users and then put computer to sleep. I do the following (C++/WinAPI):
(Calling the following from the local system service):
But when I run this code on Windows Vista, SetSuspendState() hangs up and never returns. At the same time the system does not enter sleep mode either.
java - Java からの Windows ログオフの中止
ユーザーがドキュメントを作成および保存できる Swing アプリケーションがあります。アプリケーションは単純な Jar ファイルとしてデプロイされます。
主なターゲット プラットフォームは Windows Vista です。
ユーザーがアプリケーションでドキュメントを開いて保存していない状態で、ユーザーが Windows Vista マシンからログアウトしている場合、ログオフ プロセスを停止し、Java アプリケーションが終了する前にドキュメントを保存するかどうかをユーザーに尋ねます。終了しました。
Windows Vista で Java アプリケーションからログオフ プロセスを停止することはできますか?
シャットダウンフックを試しましたが成功しませんでした。
batch-file - 特定のユーザーに対して .bat を実行します
ログインとログアウトの時間を追跡する Log.xls という Excel ファイルがあります。特定のユーザーがログインしたときとログアウトしたときにこれを開きたいと思います。
私はこれに対する解決策を見つけました、
Log.xlsを開くOpenLog.batと言う.batファイルを書きます
/li>gpedit.msc を実行します。
[ユーザーの構成] -> [Windows の設定] -> [スクリプトを開く] の下
それにバットファイル名を追加します。
Windows XP マシンで特定のユーザー アカウントに対してこの Log.xls を実行したいと考えています。
c# - ログオフがローカルでのみ機能し、サーバーでは機能しない理由
このコードを使用してログオフを行います
ローカルでは問題なく動作しますが、サーバーにアプリを公開すると、ユーザーが既にログオフしていても、ユーザーがブラウザのBack
ボタンをクリックするとページが表示されます。
c# - システムの再起動時にXMLファイルを読み取る際の問題
私はこのアプリをWindowsフォームC#で書いています。ユーザーがこのアプリを終了すると、システムの再起動を要求されます。終了時に、XMLファイルを書き込み、現在のディレクトリにファイルを保存します(bin / debug)....システムの再起動時に、アプリは(レジストリから値を読み取ることによって)自動的に再起動し、それらのファイルが存在するかどうかを確認します(if(File.Exists) )またはそうではありません..私の問題は、システムの再起動でファイルの存在をまったくチェックせず...そして間違った出力を表示します...しかし、それを閉じて再度再起動すると、正しい出力が表示されます..私は本当にできませんその問題を理解してください...誰かが私を助けてくれますか...??