Windows NTが好き! SP9©2ch.net
MacでWindows8とWindowsXP動かしてる
実機より軽いので重宝している。 DirectX
DirectX Media 6.0 SDK
http://www.microsoft.com/downloads/details.aspx?FamilyID=9909ba22-8caa-4241-954c-e7d710e18522&DisplayLang=en
DirectX Fix: DirectPlay 6.1a
http://www.microsoft.com/downloads/release.asp?releaseid=10242
DirectX Media Runtime 6.0
http://www.microsoft.com/downloads/release.asp?releaseid=11771
DirectX Media Runtime 6.0 Patch for DirectAnimation
http://www.microsoft.com/downloads/release.asp?releaseid=11772
unofficial DIRECT X 5.0 release for Microsoft Windows NT 4.0
ftp://ftp.cis.nctu.edu.tw/pub/csie/Software/WindowsNT/DirectX/NT4DX5.ZIP どうしてもリンクが見つからない場合、インターネットアーカイブを使用してみましょう。
https://archive.org/index.php
インターネットアーカイブを使用した例
https://web.archive.org/web/20031009234729/http://www.microsoft.com/japan/ntserver/sp7.asp
(Windoows NT 4.0 Service Pack 7 に 関するお知らせ) 俺もNTが大好き!
とくにVer5が最高!
Ver4は糞だったけどね。 これのWin95やWin98やWinNTとかの修正パッチは出るのかな?
Windows OLEの脆弱性によりリモートより任意のコードが実行される脆弱性(MS14-064)
Windows95以降のWindowsが全て該当とか。. マイクロソフト セキュリティ情報 MS14-064 - 緊急
https://technet.microsoft.com/ja-jp/library/security/ms14-064.aspx
Windows OLE リモートコード実行の脆弱性 - CVE-2014-6352
リモートコード実行の脆弱性は現在のユーザーのコンテキストで
存在し、ユーザーが、OLE オブジェクトを含む特別に細工された
Office ファイルをダウンロード、あるいは受信し、その後、
そのファイルを開く際に発生します。マイクロソフトは協調的な
脆弱性の公開を通して、この脆弱性に関する情報を受けました。
この脆弱性はマイクロソフト セキュリティ アドバイザリ 3010060 で
最初に説明されました。マイクロソフトは、この脆弱性を悪用しよう
とする限定的な攻撃を確認しています。この更新プログラムは、
OLE オブジェクトがアクセスされた際に、影響を受ける
オペレーティング システムが使用メモリを確認する方法を
修正することで解決します。 ditectX6でも駄目だねえ
ビデオカードはなんですか? あとNT4.0でデスクトップキャプチャ(録画)ソフト発見した。
Camstudio 2.0。最新バージョンはNT4.0非対応だが、v2.0は対応している。
検索用ファイル名:Camstudio2-0.exe MFC 6.0のMSVCRT.DLLとMFC42.DLL入れればNT3.51でもCamstudio 2.0が動くみたいだな。 ・WindowsNT4.0WSをSEVERにする方法
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ProductOptions\ProductType
を"WinNT"から"ServerNT"に変えて、
HKEY_LOCAL_MACHINE\SYSTEM\Setup\SystemPrefix
にある2つのDWORDのうち上位の物の"0x04000000"bitをたてると
いいらしいです。
この時、regedt32とかが怒るので、これを回避する技として
ntoskrnl.exeを以下に示す通りに書き換えて、同様にレジストリも
コピーしてやるといいらしいです。
SystemPrefixをSxstemPrefiyとかに書き換えるのは、
CRCを誤魔化す為らしいです。
0x041122 0x041136@` 0x0563AC 0x0563C0 for SxstemPrefiy
0x041104 0x041106@` 0x0D153E 0x0D1540 for ProductOptions
ちなみに日本語版の正規版NTWS4.0のパッチです。
まずレジストリをコピーして次にntoskrnl.exeもコピーして、
コピーした奴にパッチ当てて、実際のntoskrnl.exeをリネームして
パッチ当てた奴をntoskrnl.exeにリネームしてリブートして
本来のレジストリを書き換えてntoskrnl.exeを本来の奴に戻して
リブートすると、OSは気付かないという寸法です。 >>19
へぇ〜、面白い。
リモートディスクトッブの制限解除も出来たら…
…2000と勘違いだった。 より詳しく…
NT Server と Workstation の違いはレジストリ2個所の違いしかありません。
また、カーネルに至っては1bitの違いもありません。
つまり、そのキーの値を書き換えればNT Workstation は NT Server に生まれ変わります。
ですが、書き換えを実行すると「違法です云々の」アラートが出て来て上述2個所の値は
元の値に強制的に戻ります。これはOSがこの個所を常時監視していて書き換えが感知
されるとそうなります。そこで、上述キーと似たような偽のキーを同じ場所に作成し値も全
く同じにします。その後、ntoskrnl.exeを編集して偽のキーを監視するようにします。
これで堂々とキーの値を書き換えられます。
具体的方法は以下の通りです。
(a) 異なるドライブに(ここではC:\とD:\とします)NT4ws(SP1)をインストします。
どちらかのドライブのNT4wsを起動します。ここではC:\とします。
boot.iniを編集しておくと見分けが付き易いでしょう。
(b) レジストリエディタで
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Controlの下に
「ProductOptions」というディレクトリを作成。その中にProductTypeというキーを作り、
値をREG_SZ型で「WinNT」と入力します。
HKEY_LOCAL_MACHINE\SYSTEM\Setupの中に「SxstemPrefiy」というキーを 作り、
同ディレクトリのSystemPrefixというキーと同じ値をREG_BINARY型で入力します。
(c) シャットダウンし今度はD:\のNT4wsを起動します。 (d) バイナリエディタでntoskrnl.patを開き以下の様に編集します。
S.y.s.t.e.m.P.r.e.f.i.x という文字列が2ヶ所ありますので
それをS.x.s.t.e.m.P.r.e.f.i.yに書き換えます。
つまりS.y.s.t.e.m.P.r.e.f.i.xの xとyを入れ替えます。
同様にP.r.o.d.u.c.t.O.p.t.i.o.n.sという文字列が2ヶ所ありますので
P.o.r.d.u.c.t.O.p.t.i.o.n.sに書き換えます。
rとoを入れ替えます。
そしてntoskrnl.patを上書き保存します。
上述文字列の場所はそれぞれのシステム構成により違いがありますので その場所を
丹念に探し、間違えない事が最大のポイントになりますので その点を御留意下さい。
(e) C:\%systemroot%system32\ntoskrnl.exeをntoskrnl.orgへ、
先ほどのntoskrnl.patをntoskrnl.exeにそれぞれリネームします。
(f) シャットダウンし今度はC:\のNT4wsを起動します。
今迄の作業が間違いなく確実に実行出来ていれば少々起動に時間が掛かりますが
問題なく起動します。起動せず「ntoskrnl.exeが壊れている云々」のメッセージ
が出る場合は上述(e)の作業を間違えてる可能性が大きいです。
システムは(d)により(b)で作った偽のキーを監視しているので堂々と
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ProductOptionsの
ProductTypeの値を「WinNT」から「ServerNT」に書き換えます。
HKEY_LOCAL_MACHINE\SYSTEM\SetupのSystemPrefixの下2桁の値を
「DC」に書き換えますが、ちょっと問題があります。ここの値はPCメーカーが
供給するOEM CD-ROM(NT4.0ws)によって違いますので注意が必要です。 (g) シャットダウンしD:\のNT4wsを起動します。
ExploreからC:\%systemroot%system32\ntoskrnl.patを別のディレクトリに
コピーしntoskrnl.exeにリネームした後、C:\%systemroot%system32に戻します。
つまり(c)と逆の事をします。(元に戻します)
(h) シャットダウンしC:\のNT4wsを起動します。するとこれまた不思議?
M$の旗が踊っているworkstationのロゴでは無く三つ編み?(四つ編み?)の縄が
横に走っているNT serverのロゴで立上ります。
勿論、ロゴだけではありません。 システムもNT serverです。 方法2
-----------------------------------------------------------------------------------
WindowsNT4.0WSをSEVERにする方法
まず、regedt32.exe を立ちあげて、
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ProductOptions\ProductType
HKEY_LOCAL_MACHINE\SYSTEM\Setup
の二つのRegistryEntry のセキュリティーを、Administrator,System 以外をすべて削除。
そして System には特殊なアクセス権ですべてオフにしてから、
WS2SERVER.REG を結合して再起動。
今度は、上の二つのレジストリーのセキュリティーを System にフルコントロールを与えて、
(アクセスが拒否されたら、アクセス権を取得してから、フルコントロールにして)
もう一度再起動。
そして、Start MenuのところがWindowsNT Server になっていれば成功。 --- start of [ WS2Server.reg ] ---
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ProductOptions]
"ProductType"="ServerNT"
[HKEY_LOCAL_MACHINE\SYSTEM\Setup]
"SystemPrefix"=hex:87,03,00,00,00,c0,36,14
--- end of [WS2Server.reg] --- >>21-25
※重要
お約束ですが、知的好奇心とソフトウエア研究のためだけにあります。 TweakNTだとNT4.0で使うとファイル置き換えに失敗するのか起動不能になるので、
手動でやつ方法のメモでした このテクニックを使う必要のある理由はインストール時にserverを弾くソフト
を入れるときに有用 SystemPrefix値の詳細
HKEY_LOCAL_MACHINE \システム\セットアップ\ SystemPrefix
SystemPrefix値は、どの情報の唯一の重要な部分は、高次のDWORDマスク
0x04000000によって表されるビットであると思われる2つののDWORDなどの
カーネル扱い、バイナリ値です。でProductTypeが「ServerNT」または
「LanmanNT」である場合には、このビットを設定する必要があります。で
ProductTypeが「WinNTの "の場合、ビットは(どんな矛盾がシステム起動時に
ブルースクリーンエラーになり)をオフにする必要があります。 ・WindowsNT4.0WSをSEVERにする方法
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ProductOptions\ProductType
を"WinNT"から"ServerNT"に変えて、
HKEY_LOCAL_MACHINE\SYSTEM\Setup\SystemPrefix
にある2つのDWORDのうち上位の物の"0x04000000"bitをたてると
いいらしいです。 >>25
のは0x04000000ビットが立っていないが大丈夫か? おっうまくいった。めちゃくちゃ面白れー。
>>25の方法が一番楽かな?
ポイントはregedit.exeでは無くregedt32.exeを使うことだね。
regedt32.exeだとアクセス権がコントロールせきるのでsystemのアクセスを
無効にすることで書き換えられる。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ProductOptions\ProductType
WinNT workstarion
ServerNT server
LanmanNT server Enterprise Edition
HKEY_LOCAL_MACHINE\SYSTEM\Setup\SystemPrefix
("0x04000000"ビット)
末尾が
WinNTの場合:8バイトの値の末尾を0X、1X、2X、3X、8X、9X、AX、BXにする。
ServerNTまたはLanmanNTの場合:8バイトの値の末尾を4X、5X、6X、7X、CX、DX、EX、FX
にする。
注意:ProductTypeと"0x04000000"ビットが不整合だとブルーースクリーンで
起動ききなくなるので要注意。 >>33
×>>25の方法が一番楽かな?
○>>26の方法が一番楽かな?
あと、
>System には特殊なアクセス権ですべてオフにしてから
すべてオフにすると元に戻せなくなるから、レジストリエディタが
アクセスできなくなるから、 systemは読み取り(値の照会、サブキーの列挙、
通知、読み取り制御)に設定したほうが無難だと思う。 >>35
やはり特殊なアクセス権で"すべてオフ"にしないと元に戻されるね。
レジストリエディタでアクセス出来ないときは上のキーに行って、
既存のサブキーのアクセス権を置き換えるでシステムにフルコントロール
を与えれば大丈夫のようだ。 頻繁
serverとworkstationを切り替えたい人はntoskrnl.exeかntoskrmp.exeを書き換えた方が
便利かも >>34
LanmanNTにするときはあらかじめnetlogonサービスを有効にしておかないと
オグイン不能になるので注意 >>39
ほんとだww。
あとNT3.51でに検証してみたいが、USB対応していないのでSCSIに変換して
接続するしかないかな。ブートロダーは4KBセクタに対応していないので、
SATAやIDE等はハングする。 WindowsNTでシングルCPUとマルチCPUのカーネル切り替えるには
Uptomp.exeを使うのがベストだね。手動でHAL.DLLとNTOSKRNL.EXEの
置き換えではエラーが出て起動しない。 >>41
NT3.51にUniversal ATAドライバ(SATA対応)入れて、ブート時はコネクタ
外してOS起動メニューまで行って、NT3.51を選択して青い画面になったら
コネクタ刺せばいけるかも。 パッチのファイル名について聞きたいんですが
JPNQ999999i.exe ← PC/AT用(たまにPC98)
JPNQ999999n.exe ← PC98用
Q999999a.exe ← Alpha用
JPNQ999999is.exe ← この「is」のついたのってなんですか? もう実機もとうに処分しちゃってるんだけど、PowerPC載せた
マシン用でもNT動かしとったで www.bearwindows.boot-land.net/vbemp.htm
NT3でも使えるVESAドライバ
恥ずかしながら今まで知らなかった >>44
i=i386
s=Symbol
i386のデバッグに使用されるシンボル NTWSをNTSVにするメリットって何?
インストーラでNTWSだと弾かれる例を見たことがない。
Hotfixも、NTSVかどうかの判定はしてなくて、必要なコンポーネントが入ってるかしか見てない。
NTSVに化けさせてもドメインコントローラになれるわけでもなし、
タイムスライスが長いから動作は遅くなるし、メモリは食うし、
いいことなんかない。
ソフトウェアRAID1が使える、くらい?
IISなんか使いたい奴いるの?
俺の持ってるNTWSはカーネル書き換えなんかしなくても
レジストリ変更だけで化けたが、バージョン依存の加工なのかな。 ServerをWorkstationにするのはどうする? 【H.264対応】Windows NT4.0でニコニコ動画を観てみた v2
http://www.nico video.jp/watch/sm26644448
WINDOWS NT4.0でニコニコ動画を観てみました。NT4.0は非公式に
プラグイン版Flash player9(9.0.47.0)作が動しますが。
そのバージョンのFlash playerではH.264動画が再生できません。
しかし有志がNT4.0対応の改造版Flash player9(9.0.280.0)を
用意していただけたのでH.264に対応したのでニコニコ動画の動画が
全て閲覧可能になりました。また以前の動画(sm25555901)では
コメント欄が文字化けしてましたが、MeirioやSimSun-1803001
フォント入れたらいつの間にか直っていました。(ただしWindows
9X系では文字化け回避不能でした)
情報
http://www.msfn.org/board/topic/171397-flash-90280-on-windows-nt4/
NT4.0対応版Flash 9.0.280のダウンローロリンク
http://www.msfn.org/board/topic/171397-flash-90280-on-windows-nt4/ 英語辞典のアプリがwin8以降非対応となってしまったのでNT4.0 on VirtualBoxで
使ってる。フットプリントの小ささは魅力だな。win98だとさらに小さくできるが
GuestAddition(ゲストのアクセラレーター)が使えないのがイタイ。 WinNTじゃないWin95系のカーネルは
アイドル時にhaltせずCPU全力回転のままだから
仮想化したらWinNTのほうが体感は速かったりするんじゃないか?やったことないけど >>56
基本的にはそう。しかしHALT発効するソフトやドライバいれれば
作動は快適になる。 Alpha版のIE4探してたんだけどService Pack 4のCD-ROMに入ってた 調べた
Service Pack 2 CD-ROM: IE 3.01 i386/Alpha/PPC (PPCは英語版)
Service Pack 3 CD-ROM: IE 3.02 i386/Alpha
Service Pack 4 CD-ROM: IE 4.01SP1 i386/Alpha
Service Pack 5 CD-ROM: IE 4.01SP2 i386/Alpha
Service Pack 6a CD-ROM: IE 5 i386/Alpha >>25を改変して
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ProductOptions] >>63がかけているのでやり直し
ーーーーここからーーーー
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ProductOptions]
"ProductType"="WinNT"
[HKEY_LOCAL_MACHINE\SYSTEM\Setup]
"SystemPrefix"=hex:87,03,00,00,00,c0,36,18
ーーーここまでーーー
でWorkStationに変更できました