問題タブ [windows-users]

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 に答える
410 参照

windows-services - Windows は起動時にサービスを待機しますか?

自動的に開始されるサービスを作成しました。ログインするユーザーの SENS ウォッチャーの設定など、OnStart メソッドでいくつかの初期化を行います。

ユーザーがログインできるようになる前に、Windows は OnStart メソッドが完了するまで待機しますか? ユーザーが十分に速く移動した場合、ウォッチャーが設定される前にそのようなログインが発生する可能性はありますか?

後者が当てはまる場合、これが起こらないようにする方法を誰かが推奨できますか?

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

authentication - NAntで現在ログインしているWindowsユーザーを取得する方法

ASP.Netアプリケーションのビルドと展開を行うNAntスクリプトがあります。
これは、多くの人がビルドを実行するためにログインするリモートマシン上に存在します。
(これは、関係のないさまざまな理由で自動化されていません)

Nantスクリプトが成功または失敗すると、ビルドが成功または失敗したことを示す電子メールがチーム配布リストに送信されます。電子メールのテキストでビルドスクリプトを実行するためにリモートマシンにログインしたユーザーの名前をリストできるようにしたいと思います。

これはNAntで可能ですか?私は標準のNAnt<mail>タスクを使用して電子メールを実行しています。

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

windows-services - InstallUtil.exe を使用してインストールするときに、ウィンドウ サービスを現在のユーザーとして実行するように設定する

Windows サービスをインストールし、インストールのたびに手動で詳細を入力することなく、現在のユーザーとして実行するように自動的に設定する方法はありますか?

私たちは Windows サービスを開発しており、開発者のマシンへのサービスのインストールを自動化して、誰もがすぐにプロジェクトを立ち上げて実行できるようにしたいと考えています。インストールには InstallUtil.exe を使用します。

私たちのサービスは、アクセスする必要があるリソースのため、ローカル サービス、ローカル システム、またはネットワーク サービスとして実行できません。ユーザー名とパスワードを渡すことができることはわかっていますが、より適切なオプションがあればインストールを自動化できるように、ドメイン ユーザーの設定は避けたいと考えています。

0 投票する
4 に答える
26428 参照

tomcat - シングル サインオンの目的で、Java EE Web アプリケーションで現在の Windows ユーザーを取得する

Active Directory でのシングル サインオンを必要とする Java EE Web アプリケーションを実行しています。

アプリケーションはユーザー名とパスワードを要求しなくなります。認証プロセスでは、現在 Windows にログオンしているユーザーを取得する必要があります。ユーザーを取得したら、Active Directory にクエリを実行して、ログオンしているユーザーのロールを取得する必要があります。これにより Windows 以外のユーザーが除外されることは承知していますが、これは内部アプリケーションであり、すべてのクライアントが Windows を使用しています。

2 つの Java EE Web アプリケーションに SSO を実装する必要があります。1 つのアプリケーションは GlassFish v2.1.1 (JDK 1.6) で実行され、もう 1 つのアプリケーションは Tomcat (JDK 1.5) で実行されます。

基本的に私の主な問題は、現在の Windows ログオン ユーザーを取得する方法です。

私はすでにJAASKerberosに出会いました。私が間違っている場合は、親切に修正してください。私の理解では、これらは認証プロトコルであり、現在のウィンドウにログオンしているユーザーを取得する機能はありません。

私はすでに次のことを試しましたが、常にnullサーバー自身のユーザー名を取得しています。

  1. System.getProperty("user.name");
  2. new com.sun.security.auth.module.NTSystem().getName();
  3. request.getUserPrincipal().getName();
  4. System.getenv("USERNAME");
  5. Tomcat での JCIF NTLM HTTP 認証
  6. ログインコンテキスト

私はどんな提案にもオープンです。

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

windows - S-1-5 の ConvertStringSidToSid (NT AUTHORITY グループ)

SYSTEM の既知の sid を保持する CSid オブジェクトがあります。Domain() 関数を呼び出すと、ドメインが「NT AUTHORITY」であることがわかります。

MSDN で、このグループの SID が「S-1-5」であることがわかったので、そのグループの PSID を取得するために ConvertStringSidToSid() を使用しようとしましたが、SID 構造が正しくないというエラーが発生しました。

そのグループの CSid を取得する方法はありますか? 出来ますか?

どうもありがとう!:-)

0 投票する
4 に答える
6515 参照

winapi - マシン内のすべてのユーザーのアプリケーション用のWindowsレジストリキー

Windows XPにアプリケーションをインストールし、そのアプリケーションがいくつかのキーをHKCUレジストリに書き込む場合、それらのキーは他のユーザーのためにHKCUにコピーされますか?

1つのアプリケーションをインストールしてみて、HKCUで作成されるいくつかのキーを確認しました。今、私は別のユーザーにログインし、そのユーザーのHKCUで同じキーを見つけることができます。

両方のユーザーは同じ管理者グループに属していました。

Windows XPのVMWareイメージで同じ手順を繰り返しましたが、vmwareイメージで他のユーザーのレジストリキーを見つけることができませんでした。

すべてのユーザーのHKCUにあるすべてのレジストリキーをコピーするのはWindowsの機能ですか?

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

c# - Windows XP のコンピュータ管理者と管理者権限を持つユーザー

スケジュールされたタスクとして実行しようとしている C# プログラムがあります。ユーザーがコンピューター管理者としてログインしている場合、正常に実行されます。ただし、ログインが管理者ユーザー、つまり管理者権限を持つユーザーである場合、タスクはエラーになります。

「ユーザーがログインしている場合にのみ実行する」チェックボックスが選択されていません。

管理者ユーザーにコンピューター管理者と同じ権限を与える方法についてのアイデアはありますか?

ありがとう!

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

c# - C# で Windows ユーザーを取得する

.NET (C#) を使用して、ローカル マシンのすべての Windows ユーザーのリストを取得するにはどうすればよいですか?

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

asp.net - アクセス許可のため、Windows Server 2008 でユーザーを作成できません

リモート コンピューターでユーザーを作成しようとすると、以下のエラーが発生します。

System.UnauthorizedAccessException: System.DirectoryServices.Interop.UnsafeNativeMethods.IAds.GetInfo() での一般的なアクセス拒否エラー System.DirectoryServices.DirectoryEntry.RefreshCache() で System.DirectoryServices.AccountManagement.PrincipalContext.DoMachineInit() で System.DirectoryServices.AccountManagement .PrincipalContext.Initialize() の System.DirectoryServices.AccountManagement.PrincipalContext.ContextForType(Type t) の System.DirectoryServices.AccountManagement.Principal.GetStoreCtxToUse() の System.DirectoryServices.AccountManagement.Principal.set_DisplayName(String value) の testemail.CreateLocalWindowsAccount (文字列のユーザー名、文字列のパスワード、文字列の表示名、文字列の説明、ブール値の canChangePwd、ブール値の pwdExpires)

これがコードです。

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

php - phpを使用して現在のユーザーのWindowsユーザー名を取得しますか?

重複の可能性:
PHP/IISでログインしたユーザー名でWindowsを読み取る方法

私はデータアクセス層を生成し、ユーザーにいくつかのフォルダーとファイルを生成するphpツールに取り組んでいますが、デスクトップでこれらのフォルダーを生成するために現在のWindowsユーザーのユーザー名を取得する方法を知る必要があります

ユーザー名を知る必要があります。