サービス開始めにユーザパスワード
-
02-07-2019 - |
質問
私たちのサービス利用者としても作までのようにしているユーザーにないパスワードになります。そして、破損の原因となります。よりログオンエラー)。
にしてるわけではありませんので何か誤っていたのがこの"デザイン"?
このコードの登録サービス:
SC_HANDLE schService = CreateService(
schSCManager,
strNameNoSpaces,
strServiceName,
SERVICE_ALL_ACCESS,
SERVICE_WIN32_OWN_PROCESS,
SERVICE_AUTO_START,
SERVICE_ERROR_NORMAL,
szPath,
NULL,
NULL,
NULL,
strUser,
(strPassword.IsEmpty())?NULL:strPassword);
解決
れによるOSのセキュリティに係る要求またはセキュリティポリシーチェックの安全保障政策が何らかの関係がある。
他のヒント
いものとするためのセキュリティに関する方針。を凝らした:
http://technet.microsoft.com/en-us/library/bb457114.aspx
"したい場合は無効の制限に対しログインには、ネットワーク、パスワードを入力しないを通じて地域の安全保障政策である。のポリシー設定を制御する空パスワードの制限の変更が可能で、セキュリティ政策グループの方針MMCスナップを利用しています。どちらかをお使いいただけるツールこの政策オプションで セキュリティ設定\地域政策\セキュリティオプション.その名の政策は、金: 限定アカウント利用の上側の余白のパスワードコンソールにログオンのみ.デフォルトで有効になり."
後の無効化するにとって、すべての作品。
を指定する必要があります。空文字列にNULLでない場合がない場合はパスワードになります。NULLは有効な空の文字列""です。おそらくあなたは通り過ぎ strPassword
最後のパラメータとします。
SC_HANDLE schService = CreateService(
schSCManager,
strNameNoSpaces,
strServiceName,
SERVICE_ALL_ACCESS,
SERVICE_WIN32_OWN_PROCESS,
SERVICE_AUTO_START,
SERVICE_ERROR_NORMAL,
szPath,
NULL,
NULL,
NULL,
strUser,
// change this line to:
strPassword.IsEmpty() ? L"" : strPassword);
// or maybe
strPassword);
お願いしっとうが無い.
私が始ます。msc、手動でサービスの性質や明らかに2つのパスワード分野、そして、"適用"をスタートしてみてはいかも失敗します。
所属していません StackOverflow