VB.NET プロジェクトで OpenService 関数を使用しましたが、Windows7 または Windows XP で問題なく動作します。
そんな感じ:
hService = OpenService(hSCM, sServiceName, ACCESS_TYPE.SERVICE_QUERY_CONFIG Or ACCESS_TYPE.SERVICE_CHANGE_CONFIG)
Windows 8 の同じ関数は機能しません... 0 を返し、正しいサービス ハンドルではありません。
Windows 8 で何が起こったのですか? 何かアイデアはありますか?
どうもありがとうございました。