問題タブ [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 に答える
3579 参照

windows-server-2008 - windows-2008-server のサービスからゼロ以外のセッションでプロセスを作成していますか?

サービスがユーザーセッションでプロセスを作成する簡単な方法があるかどうか疑問に思っていましたか?

私のサービスは、LocalSystem アカウントとしてではなく、ユーザー (管理者) アカウントとして実行されているため、WTSQueryUserToken 関数を使用できません。

私は電話してみました

しかし、このトークンを使用して実行すると

プロセスがまだセッション 0 で実行されています。この問題を解決するにはどうすればよいですか?

私は Ole オートメーションを使用しているので、セッション 0 でない限り、プロセスがどのセッションで実行されるかはあまり気にしません。インスタンス) をセッション 0 で作成しますが、他のユーザー セッションでそれらを作成します。

どんな提案でも大歓迎です。前もって感謝します。

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

c - Take screenshot of desktop when Windows is locked (Win+L)

I want to take a screenshot of desktop while Windows is locked (with Win+L). Standard methods make a black screen, with code of pixel:

equal -1. Neither a user mode program nor a service could capture a useful image. Any ideas?

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

.net - C# と YubiKey を使用して winlogon ログイン メソッドを追加します。

個人的な楽しみと挑戦としては、自分のパソコンにログインする方法を追加したいと考えていました。全員が現在 Windows 7 を使用しています。

通常、これは ICredentialProvider などを使用します。基本的に、ここでの目標は、通常のユーザー/パスワードによるログイン方法と、Yubikey による別の方法 (私の場合) の 2 つの方法でログインすることです。

C# を使用してこれを達成する方法について、いくつかのリソースを見つけることができる場所はありますか?

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

wpf - Winlogon デスクトップの WPF ウィンドウ

Winlogon デスクトップの WPF で設計および構築されたカスタム ウィンドウまたはコントロールを表示しようとしています。スレッドのデスクトップを「SetThreadDesktop」で切り替えると、Winlogonデスクトップでウィンドウが開きます。

問題は、ウィンドウのコンテンツが Winlogon デスクトップでレンダリングされないことです。デフォルトのデスクトップで同じウィンドウを開くと、すべてが期待どおりに機能します。

WPF ウィンドウを Winforms フォームに置き換えると、GUI は応答しますが、WPF のアニメーション機能の一部を使用したいと考えています。

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

c++ - Winlogon Notification DLL -- ログインしたユーザーとしてプロセスを作成する

ユーザーがコンピューターのロックを解除したときにアプリを実行する必要があります。これは、通常のタスク スケジューラを使用して Win 7 で問題なく動作します。XP の場合 -- これを行うために C++ DLL を作成しました。これはうまく機能しているように見えますが、システム アカウントで実行されることを除けば (そのため、ユーザーのデスクトップには表示されません)。

2 つの機能があります。最初の WLEventLogon は、システム アカウントの下でプロセスを起動します。

2 つ目 (私は 15 年ほど C++ を使っていないので、ちょっと錆びています!) は、おそらく非常に間違っています。システムのロックを解除するたびに、ユーザーのアカウントで簡単なアプリを実行しようとしています。

以下は私のコードです-dllは機能し、メソッドをrundll32でテストし、それらをwinlogon/notifyで使用しました

「テスト」機能がまったく機能していないようです - 私の CreateProcessAsUser はおそらく非常に間違っています。

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

c# - Windows (XP、Vista、7) のウェルカム画面、または VNC や Dame Ware のようなロックされた画面で操作するにはどうすればよいですか

VNC や Dame Ware のようなサポート ソフトウェアを c#.net で作成しようとしていますが、Windows (XP、Vista、および 7) でログインまたはロックされた画面に入力イベントを送信する方法がわかりません。

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

winlogon - 資格情報プロバイダーDLLからのHTTPS要求

ログインを許可する前にインターネット経由で認証する資格情報プロバイダーDLLを作成しています。ただし、WinHTTPリクエストが送信されないため、これは期待どおりに機能しませんでした。これはwiresharkを使用して確認しました。しかし、なぜそれがリクエストを送信しないのか理解できません。私のコードが実際に関数を正しく呼び出していることを確認しました-そしてそれらはそうです。しかし、httpリクエストがそれをオフにすることはありません。この時点で少し混乱していて、ログイン時にhttpsリクエストに対して包括的なブロックがあるかどうかを知りたいと思っています。

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

windows - プログラムによる Windows ユーザー プロファイルの作成

この質問をしたユーザーがやろうとしていることと同様のことをしようとしています:

資格情報プロバイダー DLL からの HTTPS 要求

ユーザー プロファイルのコンポーネントに関しては、これを見つけまし

  • Windows が認識して読み込む最小プロファイルは何ですか?
  • プロファイルを作成して Windows に登録するにはどうすればよいですか?

私のターゲットは Windows 7 (Professional または Enterprise) です。私はどちらかというと Linux 派なので、Windows でのプログラミングに関しては無知なので、お手柔らかにお願いします。

PS Linux で開発を開始し、VM を使用せずに Windows でテストする方法はありますか?

これが私がやろうとしていることです

ラップトップをどこにでも持っていく必要がないように、頻繁に移動する人々が使用するプロファイル同期プログラムを作成しています。この質問は、ユーザーが新しいコンピューターにログインする場合に対処します。可能なアプリケーションは次のとおりです。

  • 頻繁にオフィス間を移動するビジネスマン
  • 毎日異なるコンピューターを使用する学生
  • 外国のネットカフェ利用者
  • 新しいコンピュータを入手したときにファイルをコピーするのが嫌いなホーム ユーザー

可能な限り最高のユーザー エクスペリエンスを提供したいと考えています。これは、ほぼ瞬時にプロファイルを作成できることを意味します。ローミング プロファイルは遅く、せいぜいバグがあります。Windowsにプロファイルを作成させることは、実際にはオプションではありません。カスタム認証を行う必要があり(これを理解しました)、サーバーから設定をコピーする必要があるためです。

私が必要としているのは、次の方法です。

  • ユーザーのログオン時に最低限必要なものだけを作成する
  • プロファイルが更新されている場合は、クラウドから設定を更新します
  • ユーザーがログオン画面から 30 秒以内に作業できるようにする (できればもっと速く)

これは私がやろうと思っていることです:

  • サーバーでユーザーを認証する
  • Windows サービスに連絡してプロファイルの作成/更新を処理する
  • Windows サービスは、プロファイルの作成中にベア設定をダウンロードします
  • 設定が適用されます
  • ユーザーがログインしています
0 投票する
1 に答える
4326 参照

windows - Windows 7 用のカスタム資格情報プロバイダーの構築

Windows 7 用のカスタム資格情報プロバイダーを構築するためのコードに目を通した後、自分のタイルをログオン画面に表示し、目的のユーザーとしてログオンできるようにすることができました。ただし、タイルをクリックする必要なく、イベント (範囲内の Bluetooth デバイス) がログオン/ロック解除をトリガーするシステムを実装しようとしています。

パスワードを自動的に入力するように設定できます (おそらく、デバイスからパスワードを取得する実装を実装します) が、いずれにしても、最初にタイルをクリックする必要があります。ロックされている場合は、その前に「その他の資格情報」もクリックする必要があります。

ログオン画面にタイルを表示せずにログオン資格情報プロバイダーを実装するにはどうすればよいですか? 既存のパスワード オプションをフォーカスしたままにして、デバイスが範囲内に入った瞬間にバイパスできればいいのにと思います。

編集:私はいくつかの進歩を遂げましたが、まだタイルなしでこれを行う必要があると思います. *pbAutoLogonパラメータをに設定し、trueその前にユーザー名とパスワードを入力すると、次の動作が発生します。

  • デフォルトの資格情報が選択されている場合 (ロック/ロック解除)、[その他の資格情報] をクリックする必要があります。ログオフすると、デフォルトで両方の資格情報が表示されます。

  • 両方の資格情報が表示され、その後プロバイダーが有効なっている場合、ログオンは自動的に行われます。

  • プロバイダーが最初に有効になっている場合は、「その他の資格情報」が選択されています。プロバイダーをクリックする必要があります。その後、ログオンは自動的に行われます。

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

c# - WCFおよびC#を使用したリモートログオン

WCFとC#を使用してWindowsマシンにログオンする方法はありますか?テストハーネスを作成していますが、Windowsユーザーにリモートでログオンする必要があります。

これまでのところ、ユーザーがマシンからログオフすると、セルフホストのWCFがシャットダウンされるため、正常に実行できませんでした。