サインイン時に Windows 7 端末でシングル サインオン (SSO) を有効にする C# アプリケーションを実行しています。このサイトで見つかった GPO の作成を試みましたが、GPO コードの作成に必要な gpmgmt 1.0 タイプ ライブラリをインストールできません。私の Windows と互換性がないからです。
どのような方法を使用しても、これをどのように機能させることができるかについて、誰でも提案があります。私は多くの調査を行いましたが、このサイトの以前のトピックは機能しませんでした...
これは私が試したコードです...しかし、それを機能させるための適切なライブラリを取得できず、それが問題ないかどうかさえわかりません...
GPMGMTLib.GPM gpm = new GPMGMTLib.GPM();
GPMGMTLib.GPMConstants gpc = gpm.GetConstants();
GPMGMTLib.GPMDomain gpd = gpm.GetDomain(Environment.GetEnvironmentVariable("USERDNSDOMAIN"), "", gpc.UseAnyDC);
GPMGMTLib.GPMSearchCriteria gps = gpm.CreateSearchCriteria();
GPMGMTLib.IGPMGPOCollection gpoc = gpd.SearchGPOs(gps);
string outputString = "";
foreach (GPMGMTLib.GPMGPO name in gpoc)
{
outputString += "ID: " + name.ID + "\tName: " + name.DisplayName + "\r\n";
}
MessageBox.Show(outputString);
gpoadmin.dll は互換性がないと言っています