問題タブ [winlogon]

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 投票する
1 に答える
1562 参照

c# - ログオン画面でのスクリーンキャプチャ

アプリケーションで使用する Windows 7 ログオン画面 (またはユーザー切り替え画面) のプリントスクリーンを取得しようとしています。

私は実際にそれを行う方法を知りません。誰でも私を助けることができますか?

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

winlogon - winlogon、ユーザー名、パスワード

winlogon ダイアログを拡張して、ボタンが押されたときにユーザー名とパスワードをレジストリに書き込む追加のボタンを含めたいと思います。簡単に言えば、ユーザーがボタンを押して自動ログオンを有効にすると、レジストリが更新されて自動ログオン システムとしてフラグが立てられ、これらのパラメーター (2 つのテキスト ボックスとドメイン ドロップダウンから収集されたもの) が使用されます。

だから私の質問はこれです... winlogonアプリケーション自体がユーザー名、パスワード、およびドメインコントロールを処理してから、テキストボックスの値を渡してgina.dllを呼び出してドロップダウンしますか、それともwinlogonがgina.dllを呼び出してgina.dll は、ensername とパスワードを入力するダイアログを表示しますか?

これは Windows XP 専用です。非常に安全な環境です。

ありがとう

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

windows - Windowsにログオンする前に、Windowsフォームアプリケーションを起動します

Windowsにログオンする前にWindowsフォームアプリケーションを起動するにはどうすればよいですか?Windowsにログオンする前にWindowsフォームアプリケーションを起動することはできますか?そうでない場合は、ログオンする前にWindowsサービスを開始し、ログオンする前に既に開始されているサービスからWindowsフォームアプリケーションを呼び出す機会がありますか?

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

c# - Windows サービス - OnSessionChange - 遅い通知

マシン上でユーザー セッションの変更 (つまり、ユーザーのログオン、ログオフ、切断など) が発生したことを検出する必要がある Windows サービスを作成しています。コード内にオーバーライド メソッドを実装しましたOnSessionChangeが、(何らかの理由で) ユーザーのセッションが変更されてからサービスが通知を受信するまでに最大 1 分の遅延が発生する可能性があることに気付きました。現在、現在の日付/時刻とそのchangeDescription理由をテキスト ファイルに出力して、コードが追加する可能性のある遅延を排除しています。

私の質問は、この動作は予想されるものですか?セッションが変更されてからサービスに通知されるまでの間に大幅な遅延がありますか? もしそうなら、ユーザーセッションが変更されたときに通知を受けるためのより良い(より速い)方法を誰かが提案できますか?

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

c# - c#サービスは、ターミナルサービスサーバーで現在のユーザーのログオン名をどのように識別できますか?

c#サービスは、それを呼び出すターミナルサーバーユーザーのID(ログオン名)をどのように取得できますか?

httpリクエストをリッスンして現在のログオンユーザーを返すac#サービスを作成しました。リクエストは、ブラウザで実行されるjavascriptによって初期化されます。これまではうまくいきましたが、同時に接続している複数のユーザーがいる可能性のあるターミナルサーバーでは機能しません。私が現在行っているのは、「explorer」のprocessIdを照会し、「GetOwner」を使用してユーザーのログオン名を取得することです。

サービスがhttpリクエストを生成したユーザーを識別する方法はありますか?どういうわけかhttpセッションを取得して、それを所有しているユーザーを特定できますか?応答としてユーザーIDを返す必要があります。

ありがとう、JJ

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

c++ - デフォルトのデスクトップと Winlogon デスクトップの間でプロセスを切り替える方法は?

Windows 7 (x64) および Windows 8 (x64) の C++ でTeamViewerのようなリモート デスクトップ アプリケーションを作成しています。

1.何が私を行き詰まらせたのか

SendInput() を使用して、マウス入力とキーボード入力を実装しました。プロセスが下で実行されたときに SendInput() が完全に機能することがわかりましたwinsta0\desktop。しかし、ユーザーがコンピューターをロックしたり、スクリーンセーバーが起動したりした後は、機能しませんでした。

でプロセスを実行するとwinsta0\winlogon、 ではSendInput()動作しませんwinsta0\default

2.試したこと

SetThreadDesktop() を使用してプロセスを から に切り替えようとしwinsta0\desktopましwinsta0\winlogonたが、エラー 170: "要求されたリソースは使用中です" が発生し、スタックしました。

3. 知りたいこと

TeamViewer_Desktop.exeTeamViewer には、 Winlogon、Default、および Screensaver の下でマウスとキーボードを制御できるという名前のプロセスがあることに気付きました。それはどのように行うのですか?

私の質問を解決する方法を理解するのに役立つコードを提供できますか?

アプリケーションで既定のデスクトップと Winlogon デスクトップを切り替える方法を知りたい**。そのため、セキュリティで保護されたデスクトップでマウスとキーボードを制御できますwinlogon.exe

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

windows - Windows 7は、起動プロセスとログインの前にネットワークに接続します

次の問題があります。Windows 7 にログインする前に実行する必要があるスクリプトを作成しました。このスクリプトは、とりわけ、特定のインターネット ホストで認証し、戻り値を txt ファイルに保存する必要があります。問題は、スクリプトが開始されたときに、ネットワーク接続が見つからず、認証が失敗することです。

スタートアップにスクリプトを追加するには、このチュートリアルに従いました: Windows にログインする前に VPN に接続します。

gpedit.msc の [コンピューターの構成]、[管理用テンプレート]、[システム]、[ログオン] で [起動時とログオン時に常にネットワークを待機する] を有効にしようとしましたが、うまくいきません。

そのような問題に直面した人はいますか?ヒントはありますか?起動スクリプトを実行する前に、有線ネットワークを完全に準備して動作させたいだけです。

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

c# - 起動時とログオン時にトリガーされるスケジュールされたタスクを一覧表示するC#

http://www.codeproject.com/KB/cs/tsnewlib.aspxライブラリを使用して、ログオン時または起動時にトリガーされるタスクを一覧表示しています

起動タスクまたはログオン タスクのみを一覧表示するには、どの条件を使用する必要がありますか

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

c++ - プログラムによる Windows 7 ログオン

私は自分のプロジェクトの研究開発を行っています。私のプロジェクトは、近接センサーを使用して人間を検出し、システムに true または false を返すことです。true の場合、私の Windows マシンは自動的にログオンするはずです。false の場合、アクションは発生しません。

ユーザー検証に基づいて真または偽のステータスを取得できます。しかし、今は Windows 7 マシンに自動的にログオンしたいだけです..

プログラムで Windows 7 にログオンする方法の手順を知りたいだけです。

これを実現するために任意のサービスを作成できます..? またはこれを進める方法についての提案..?