問題タブ [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 投票する
2 に答える
458 参照

c# - ローカル C# アプリケーションを使用して Windows で MaxPasswordAge を確認する

インターネットでこれに関するドキュメントを探すのに苦労しています。基本的に、Secpol MaXPWAge が 90 以下に設定されていることを知りたいのですが、それをテキスト ボックスに表示します (簡単にするために textbox1 と呼びましょう)。WMI ソリューション、レジストリ、監査人で GPEDIT を検索しましたが、何も見つかりませんでした。私はこれを見つけましたが、正直なところ、複雑さの要件ではなく、同じコードを使用してパスワードの最大有効期間をチェックする方法がわかりません。お願いします、誰か私がここで何をすべきかを教えてもらえますか? C# は私の主要言語ではありません。

https://gist.github.com/jkingry/421802

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

c++ - Active Directory C++ でローカル ユーザーを取得する方法

コンピューターでユーザーのアカウントを取得する必要があります。Active Directory を使用しようとしています。例はhttps://msdn.microsoft.com/en-us/library/ms676882(v=vs.85).aspxです。

しかし、ここに hr = ERROR_NO_SUCH_DOMAIN があります

何をチューニングすればよいですか?

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

.net - 異なる Windows 権限を持つユーザーのプログラムのインストール後の動作を制御する方法

システムにインストールするための .msi ファイルを出力する Visual Studio インストーラー セットアップ プロジェクトがあります。.Net 4.0 で Visual Studio Pro 2013 を使用しています。

このアプリケーションは、主に、管理者以外の Windows 7 ユーザーが使用することを目的としています。ただし、ユーザーの制限により、プログラムは にInstallAllUsers設定された管理者アカウントのコンピューターにインストールされTrueます。

展開プロジェクトは、デスクトップとプログラム メニューにショートカットを追加します。

インストール後、プログラムがインストールされたフラッシュドライブが取り外され、問題なく管理者アカウントのショートカットからアプリケーションが手動で起動されます。

ただし、作成されたショートカットを使用して管理者以外のアカウントで初めてアプリケーションを起動すると、問題が発生します。ここで、次のエラーが発生します。

製品 MyApp のインストール パッケージが見つかりません。インストール パッケージ 'MyApp.msi' の有効なコピーを使用して、インストールを再試行してください。

興味深いのは、実行可能ファイルを Program Files フォルダーから直接起動しようとすると、問題なく動作することです。ショートカットを手動で作成することもできますが、それも同様に機能します。最後に、実際にプログラムをフラッシュ ドライブの .msi ファイルに転送すると、問題は解決します。ただし、これは特に、コンピューター上の複数の非管理者アカウントで実行する必要がある場合、手動で行う必要があります。管理者アカウントに一度プログラムをインストールして忘れられるようにしたい.

このエラーが発生するのはなぜですか? アプリのインストール後に Windows が .msi ファイルを探すのはなぜですか? 展開プロジェクトの一部のプロパティを変更して回避する方法はありますか?