C#, C♯, C#相談室 Part98 (518レス)
前次1-
抽出解除 レス栞

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
488
(2): デフォルトの名無しさん (ワッチョイ 8f47-6S7z) [] 2025/09/19(金) 22:27:52.14 ID:a6Y9x47h0(1) AAS
ASP.NETで作ったWebアプリケーションをIISでLocalSystem権限で動かしてるのですが、
Webアプリケーションの中でWindowsの時刻変更処理を入れてるのですが失敗してしまいます

AdjustTokenPrivileges関数でWindowsの時刻変更権限を有効にする処理を入れても、エラーコード1300で有効化に失敗します。

何か手は無いでしょうか...
494: デフォルトの名無しさん (ワッチョイ 0f01-JR57) [sage] 2025/09/20(土) 10:51:32.41 ID:n5Shpw6K0(1) AAS
>>488
IISをLocalSystemで動かしててもWebアプリをLocalSystemでは普通動かさないから勘違いしてるのでは?

そもそもなんでWebアプリからサーバーの時刻を変更したいの?
よほど特殊なケースでない限り他のもっといいアプローチがあると思うんだけど
504: デフォルトの名無しさん (ワッチョイ ff00-xhZw) [] 2025/09/21(日) 07:03:46.05 ID:rFy9LaCl0(1) AAS
>>488です。みなさんありがとうございます。
以下のサイトを参考に特権有効にする処理書いたのですが、なにか間違ってますかね?...

https://qiita.com/mitsu_at3/items/8e5fa9cdbd61a315cb32

いろいろ試して、LocalSystemではなくLocalServiceだと時刻変更できるようで、LocalServiceにimpersonateすることで時刻変更できました。
ただLocalSystemのままでも時刻変えられる気がするんですがね...
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.024s