C#, C♯, C#相談室 Part98 (518レス)
上下前次1-新
1: (ワッチョイ 7f6a-B4f6) 2024/06/29(土)19:18 ID:NohAfdfx0(1) AAS
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
■Visual Studio 2022 Community(無償の統合開発環境)等はこちら
外部リンク:www.visualstudio.com
■コードを貼る場合はこちら
外部リンク:ideone.com
■前スレ
C#, C♯, C#相談室 Part97
2chスレ:tech
■次スレは>>970が建てる事。
建てられない場合は他を指定する事。 VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
489: (ワッチョイ cf78-es4b) 09/20(土)08:05 ID:ZG3ddPhb0(1) AAS
ASP.NETじゃなくてWindowsサービスで時刻変更するプログラムを作ったら?
490: (ワッチョイ cf81-qBL9) 09/20(土)08:22 ID:+04mVDjA0(1/2) AAS
そのままChatGDPに投げたら?
491: (ワッチョイ 3fef-zqVT) 09/20(土)09:34 ID:fatA2rOh0(1/2) AAS
ntdllのNtSetSystemTimeで普通にできてる
492: (ワッチョイ 7f10-NfV8) 09/20(土)10:26 ID:UdgmRdmW0(1/4) AAS
Chat国内総生産
493(1): (ワッチョイ 7f10-NfV8) 09/20(土)10:29 ID:UdgmRdmW0(2/4) AAS
そういうOSに作用する処理はIIS上からやれないようになっとるのでは?
494: (ワッチョイ 0f01-JR57) 09/20(土)10:51 ID:n5Shpw6K0(1) AAS
>>488
IISをLocalSystemで動かしててもWebアプリをLocalSystemでは普通動かさないから勘違いしてるのでは?
そもそもなんでWebアプリからサーバーの時刻を変更したいの?
よほど特殊なケースでない限り他のもっといいアプローチがあると思うんだけど
495: (ワッチョイ 3f79-Kd/F) 09/20(土)10:55 ID:yaSb6z8s0(1) AAS
トークン使うところは合ってる
SE_DEBUG_NAME
496: (ワッチョイ 7f77-xxKh) 09/20(土)11:18 ID:6MulabzN0(1) AAS
普通Webサーバーは冗長化するからサーバー同士で時刻がズレて無茶苦茶になりそうだな
497: (ワッチョイ 3fef-zqVT) 09/20(土)11:48 ID:fatA2rOh0(2/2) AAS
>>493
ん?AdjustTokenPrivilegesってWin32のやつじゃないんか
498: (ワッチョイ 7f10-NfV8) 09/20(土)17:44 ID:UdgmRdmW0(3/4) AAS
いやセキュリティ上やでないようになってるからエラーなんじゃないか?と思って
499: (ワッチョイ 7f10-NfV8) 09/20(土)17:44 ID:UdgmRdmW0(4/4) AAS
IISは使ったことないからよく知らないのではあるけど
500: (ワッチョイ cfa2-qBL9) 09/20(土)18:29 ID:+04mVDjA0(2/2) AAS
普通ってNPTサーバーから時刻もってこんの?
501: (ワッチョイ ff01-9Pxq) 09/20(土)18:38 ID:bgLvoxel0(1) AAS
LocalSystemアカウントが時刻変更権限を持ってるのは間違いないんだから有効化に失敗するのは方法が間違ってるか対象のトークンが想定と違うかのどちらかでしょ
502: (ワッチョイ 0af8-p2ny) 09/21(日)04:07 ID:Obb0mglL0(1) AAS
内部通報で無理なので犯罪者通報
暗黒状態の量子もつれを生成することに成功:世界初の快挙
公開日2025.09.10 18:30:27 WEDNESDAY
外部リンク:nazology.kusuguru.co.jp
>>量子もつれが非常に壊れやすく、外界のノイズ(熱の揺らぎや周囲からの電磁波など)によって簡単に消えてしまうことです。
>>このノイズによる量子もつれの崩壊現象は「デコヒーレンス」と呼ばれ、量子技術が実験室の外で広く実用化されるのを妨げる最大の壁となってきました。
◇
・どうやって地上で行えるのですか?
・ 嵐の中や甘風が強い中での車での走行中などどうやって維持しているのかな
・UFOは重力県内でテレポートしている偽物だろう?
◇
・統合失調症から見て犯人不明で周囲の人は知っているかもしれませんが宇宙人だと名乗っているのとテレポート技術を所持している
・7人殺害した
・お前で埴鎮目だ
・殺害した人野事を晩酌で高笑いをしている
・お前「被害者=統合失調症=24実感365日幻聴などの幻覚あり」を人質に立てこもる
・絶対に殺させる「自殺か殺人かは不明ですがさせる」
・コロな症状を引き起こせる
※など上記の事を話してきた
◇
ここにも愉快犯の犯人組織が居るだろう!
503: (ワッチョイ 1e10-WMZf) 09/21(日)06:39 ID:O228kj4m0(1/2) AAS
なんか基地外湧いてきた
504: (ワッチョイ ff00-xhZw) 09/21(日)07:03 ID:rFy9LaCl0(1) AAS
>>488です。みなさんありがとうございます。
以下のサイトを参考に特権有効にする処理書いたのですが、なにか間違ってますかね?...
外部リンク:qiita.com
いろいろ試して、LocalSystemではなくLocalServiceだと時刻変更できるようで、LocalServiceにimpersonateすることで時刻変更できました。
ただLocalSystemのままでも時刻変えられる気がするんですがね...
505: (ワッチョイ 9301-b8gZ) 09/21(日)12:32 ID:7FG1w1fE0(1) AAS
とりあえずWindowsIdentity.GetCurrent().Nameとかでアプリが本当にLocalSystemで動いてるか確認してLocalSystemで動いてるならワーカープロセスが持ってる権限をProcess Explorerとかで確認してみるかな
LocalServiceにimpersonateできるだけの権限で動いているとか
LocalServiceがシステム時刻を変更できる権限を持ってるとか
一般的な環境と違うよね
506: (ワッチョイ faef-xtBr) 09/21(日)17:00 ID:QcwFZ8fU0(1) AAS
タスクスケジューラーで起動されるときのデフォルトってLocal System?
とりあえず自分はタスクスケジューラーから呼び出される自前のプロセスでNtSetSystemTime出来てるが
507: (ワッチョイ 1e10-WMZf) 09/21(日)18:25 ID:O228kj4m0(2/2) AAS
タスクスケジューラーは実行ユーザーの設定あるでしょ
508: (ワッチョイ ff2d-RIuR) 09/21(日)23:02 ID:WTFOPyOl0(1) AAS
それをスーパーユーザでしたいって事じゃ?
509: (ワッチョイ 6a33-wBym) 09/22(月)06:56 ID:iP9wowO80(1) AAS
1行目見るにそもそも実行ユーザーが分かってない
↓
実行ユーザーの指定できるんだから自分で指定しろ
こういう流れでしょ
510: (ワッチョイ 1e64-lH3J) 09/22(月)07:49 ID:ir1F+Evh0(1) AAS
なんあらAdministratorsとかのグループ指定でもできるけど
511: (ワッチョイ 8a2f-u4H5) 09/22(月)23:16 ID:zAtIUkYI0(1) AAS
ワーカープロセスが違うアカウントで動いてるに1票
512(2): (アウアウウー Sacf-P6+q) 09/24(水)21:51 ID:4iPutXmOa(1) AAS
class C {
A a = new A(); // 1
C() {
A a = new A(); // 2
}
}
1と2でAのインスタンスを生成することに違いはありますか?
コンストラクタ内で生成する2でよいような気もしますが
513(1): (ワッチョイ 0601-oUuT) 09/24(水)23:10 ID:dvgofv4/0(1/2) AAS
2つ目は
class C {
A a;
C() {
a = new A();
}
}
だよね?
514: (アウアウウー Sacf-P6+q) 09/24(水)23:23 ID:ot6MCezpa(1/2) AAS
なるほど、
たしかにコンストラクタ内のローカル変数ではダメですね(aは)
お恥ずかしい…
515: (アウアウウー Sacf-P6+q) 09/24(水)23:27 ID:ot6MCezpa(2/2) AAS
では、>>512 の1と、>>513 の違いはなんなのでしょうか
516: (ワッチョイ 0601-oUuT) 09/24(水)23:53 ID:dvgofv4/0(2/2) AAS
コンストラクタが呼ばれる前に初期化できるものと
コンストラクタの中じゃないと初期化できないものがある
上の例は前者
前者に関してはどっちでもいいっちゃいいけど
フィールド宣言と一緒に初期化コードも書いたほうがわかりやすい
517: (アウアウウー Sacf-P6+q) 09/25(木)00:10 ID:By2ks0eda(1/2) AAS
ありがとうございます
やはりそんな感じなんですね
>>512 の 1はコンストラクタより前に初期化されることはテストで確認しました
ご指摘のとおり、コンストラクタ内でしか初期化できないものもあるようですね
ことばが正しくないと思いますが、デリゲートにイベントハンドラを追加するようなコードがそれに当たりました(僕の拙いテストでは)
後半の「フィールドの宣言と初期化が一緒に〜」は納得です
518: (アウアウウー Sacf-P6+q) 09/25(木)00:13 ID:By2ks0eda(2/2) AAS
x デリゲートに
o オブザーバに
これでも誤っていそうですがw
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.016s