エラーコード1314を使用すると、機能SetSystemTimeAdjustmentの成功の作業に必要な権限SE_SYSTEMTIME_NAME
を有効にしないことを、明確に示しています。特権を有効にする方法の例は、たとえばhereです。
もう一度アドバイスをお願いします。管理者Process Explorerとして起動すると、すべてのプロセス(必要な場合はSeSystemtimePrivilege
)を持つ権限と現在権限が有効または無効になっている権限を確認できます。
あなたはUACの問題を抱えていることは決してありませんことを確認するために、あなたは
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
または
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
を持つリソース
UAC ManifestとしてのVisual Studioのバージョンに依存して、あなたのプログラムに含める必要がありますあなたはそれをプロジェクト設定(「リンカ」/「マニフェストファイル」、「UAC実行レベル」)にすることができます
VistaまたはWin7を使用している場合は、管理者として実行してみてくださいイレスター?右クリックして[管理者として実行]をクリックしてください。または、UACをオフにしてみてください。ユーザー権利を変更したことがわかりましたが、管理者として最初に試してみるのが最良です。 – joshhendo