X



トップページOS@2ch掲示板
1002コメント389KB
Windows互換を目指すReactOS Part12
■ このスレッドは過去ログ倉庫に格納されています
0001片山博文MZ ◆T6xkBnTXz7B0 2018/03/01(木) 21:13:00.26
WindowsNT系OSのアプリやドライバを動作させる事を目指して開発されている
「ReactOS」に関する情報交換スレです。
・次スレは、980を踏んだ人がたてましょう。
・過度の煽り行為や荒し厳禁!!
・最低限のルールを守って正しく進行しましょう。

本家
http://www.reactos.org/

公式wiki
http://www.reactos.org/wiki/

既知のバグ(英語)
http://www.reactos.org/bugzilla/buglist.cgi?bug_status=NEW&;bug_status=ASSIGNED&bug_status=REOPENED

情報まとめ
http://reactos.2chv.net/wiki/

専用あぷろだ(1Mbyte制限)
http://reactos.2chv.net/uploader/upload.html
0630Be名無しさん2018/09/26(水) 00:14:46.64
いつまでもアルファから抜け出さないReactOS開発陣にリアクトしたい
0637Be名無しさん2018/10/09(火) 22:19:41.16
58 夢見る名無しさん sage 2018/10/09(火) 18:54:45.45 0
【田】Windows10 Part151
http://mevius.5ch.net/test/read.cgi/win/1538907585/

192 名無し~3.EXE sage 2018/10/09(火) 15:30:06.25 ID:Rz6xeyRd
ファイル消えたから
復旧で直るだろと復旧したやつが
起動すらしなくなって腹抱えて笑ったwww
復旧で直るのはシステムデータだろとw
そいつも腹抱えて泣いてたwww
0642片山博文MZ ◆T6xkBnTXz7B0 2018/10/13(土) 02:46:08.64
wine-develのメーリングリストを購読すれば、最新のWin32のソースコードが読み放題だよ。
0648片山博文MZ ◆T6xkBnTXz7B0 2018/10/24(水) 23:21:16.68
今日はReactOSへのコミット権限をゲットし、コミットをしまくった。
0649Be名無しさん2018/10/24(水) 23:26:19.12
vmwareに入れてみようとしたけどうまくいかんなあ
インストールひととおり終わっても起動しないし
そもそも青画面インストーラーで日本語選んだら文字化けするのはデフォなんだろうか?
0650片山博文MZ ◆T6xkBnTXz7B0 2018/10/24(水) 23:40:28.12
nightly buildのCDイメージには日本語フォントが含まれてないから、文字化けするよ。
日本語フォント(DroidSansFallback.ttf)をインストールしてから、言語を変えるといいらしいぜ。
0651Be名無しさん2018/10/25(木) 02:54:06.83
http://reactos.2chv.net/uploader/src/up0073.png
の罫線が ヘヘヘとか トトトに化けるのを言ってるんじゃないの >>650

この化けはvirtualbox環境で試した限りでは(ReactOS-0.4.3から
0.4.9までの全リリース版で)ずっと変わってなくて
インストールの成否って意味で害はなかった >>649
0652Be名無しさん2018/10/25(木) 10:27:26.67
>>651
これはPC-DOSでもなる
つまり互換性を維持してるので仕方が無い
0654Be名無しさん2018/10/26(金) 08:53:11.45
罫線部分に文字が割り当てられてる言語の場合は|等他の記号を使うとかすると嬉しい
0655Be名無しさん2018/10/26(金) 12:35:29.47
インストールにしか使われないそんな画面の極東一国民の為に工数を使うのは無駄
0657Be名無しさん2018/10/29(月) 07:34:30.57
ReactOSの開発が遅いのって圧倒的に開発者も資金も足りてないってこと?
0658Be名無しさん2018/10/29(月) 17:59:25.53
特に開発者不足じゃないかな
それもアプリのコーダじゃなくって既存のAPIの挙動に従ってカーネル周辺のコードを書けるレベルのコーダ

また半年ぶりに来てみた・・・けど今回はえっらい伸びてて驚いた
エロゲの90割程度が動く様になったんかぇ?
0659Be名無しさん2018/10/29(月) 19:39:49.28
本文は多言語対応、枠は言語に不依存。そうコーディングしたが、枠まで言語依存しちまった。面倒だし理解できない訳じゃ無いから直さない。
0667Be名無しさん2018/11/03(土) 22:30:11.82
すぐに1.0.0を作る作業に戻るんだ
0668片山博文MZ ◆T6xkBnTXz7B0 2018/11/05(月) 18:46:12.02
コリンさんから

ReactOS 0.4.10 will be released tomorrow, Tuesday, November 6, 2018!
The download will be officially available around noon (CEST).
0671Be名無しさん2018/11/05(月) 23:02:53.57
片山、枠の言語依存直せない?
0679片山博文MZ ◆T6xkBnTXz7B0 2018/11/06(火) 20:04:50.69
BTRFSファイルシステムから起動可能に。
フォルダアイコンが変更できる。
Win+DとWin+Mが使える。
ウィンドウの「上下に並べて表示」「左右に並べて表示」「重ねて表示」が可能に。
フォントメトリックが大幅に改善。
インターネットショートカットが作成可能。
システム情報が詳しくなった。
0680片山博文MZ ◆T6xkBnTXz7B0 2018/11/06(火) 20:12:38.83
ファイルの種類(拡張子)ダイアログの改良。
ZIPの展開のサポート。
Modernテーマの追加。
ショートカットのアイコン設定が修正。
CD/DVDの特別なアイコンの表示を実装。
スタートアップ機能の改善。
0682Be名無しさん2018/11/07(水) 01:22:19.38
ReactOSがベータ版になるにはあと10年はかかるかな?
0683Be名無しさん2018/11/07(水) 07:05:54.67
8年ぶりに近況調べたけど相変わらずうんこなのか
可愛いねこのOS
0684Be名無しさん2018/11/07(水) 12:47:36.42
自分が触った時から、見た目も安定性もだいぶ進化しとるな。ダサアイコンは変わってないけどな。
シェルがまともに使えるようになってきているのは良いことだと思うよ。
まあ自分のWindowsにインスコしたくないソフトを試す程度でしか使わないけど。
0685Be名無しさん2018/11/07(水) 16:50:26.47
みんなひどい
Windows互換OS XPまでとか7までとか
頑張ってほしい
0686Be名無しさん2018/11/07(水) 17:02:10.21
windowsのソース流出騒動があった時に一度かなりの期間開発がストップしたよね?
0687Be名無しさん2018/11/09(金) 01:40:10.46
流出しなかった方が良かったって言うね

winetricksみたいな形である程度動くレベルに持ってった方が早いんだろうけど、
ライセンスだの何だの色々難しいんだろうな
(winetricks自体は白でもそれを使って導入した環境で動かすのは黒とか)
0688Be名無しさん2018/11/14(水) 06:34:07.65
正直、完成してたとしてもセキュリティ的に穴だらけ、パッチは激遅で地獄なんじゃないの?
これがReactOSにいつも抱いてる懸念なんだよね
0689Be名無しさん2018/11/14(水) 11:12:29.46
>>688
それはユーザー数による。
だからこそ入力の多言語対応を優先しろと
0690Be名無しさん2018/11/15(木) 13:52:13.82
ま、片山コードが混入しまくりの昨今のRosでは、ライセンス的にもう真っ黒だろうけどな
0692片山博文MZ ◆T6xkBnTXz7B0 2018/11/15(木) 20:17:47.53
日本語入力を実現するには、まず、WM_IME_で始まる標準IMEメッセージを生成するメカニズムを解明しなければならない。
何のモジュールがメッセージを生成するのか。メッセージは、送信(send)なのか、投稿(post)なのか。
どのようなタイミングで生成されるのか。
0693片山博文MZ ◆T6xkBnTXz7B0 2018/11/15(木) 20:23:52.59
Send/Postは、InSendMessage[Ex]というAPIで判定できる。
メッセージ生成の仮説を立て、テストプログラムを作成し、検証する。を繰り返すという戦略で立ち向かう。
0694片山博文MZ ◆T6xkBnTXz7B0 2018/11/15(木) 20:38:14.99
逆コンパイルと逆アセンブラは許されないが、手作業で動作を確認したり、対象OSの中でオープンソースの
メッセージスパイを使うことは許されている(ただし、スパイ使用は要エビデンス)。
よって、今からオープンソースのメッセージスパイを製作する。
0695片山博文MZ ◆T6xkBnTXz7B0 2018/11/15(木) 20:52:49.99
スパイを使った場合は、逆コンパイルや逆アセンブラをせずに、真実にたどり着いた、という証拠が必要なんだ。
自分の読んだ記事のURLも記録しておかないといけない。
0700Be名無しさん2018/11/22(木) 19:53:45.75
自作IMEにロガーじゃあ駄目なの?
0701Be名無しさん2018/11/24(土) 12:25:12.99
>>700
win互換なんだから最終的には挙動を合わせる必要があるし、
要インストールだとすぐに使える訳ではないし、
実用レベルのものもまだない
0702片山博文MZ ◆T6xkBnTXz7B0 2018/11/28(水) 02:24:17.25
日本語入力の主役は、
IMEインストールルーチン、
WM_IME_メッセージの生成、
EDITコントロール、
IMEウィンドウ、
既定のウィンドウプロシージャ、
IMMモジュール、である。
0703片山博文MZ ◆T6xkBnTXz7B0 2018/11/28(水) 03:01:54.59
これらのコンポーネントにより、日本語入力のパイプライン処理を実現する。
フォーカス移動、アクティブ移動などにスムーズに対処しないといけない。
0704片山博文MZ ◆T6xkBnTXz7B0 2018/11/28(水) 03:35:18.22
MessageSpyでやること。

EDITメッセージへの対応。
二重起動禁止。
ウィンドウ選択状態の改良。
0705Be名無しさん2018/12/01(土) 17:42:03.63
↓これ笑えるw

日本一の天才霊能者、八意(やごころ)先生は埼玉県八潮市生まれ育ちの推定25歳です。
悩みごとや困ったこと、心霊写真を撮ってしまった場合には、
まず八意先生に相談しましょう。

http://blog.goo.ne.jp/nichikon1/e/da81f66fa7c437e7ca19667c2bf35065?fm=entry_awc
http://blog.goo.ne.jp/nichikon1/e/788f3056778b0f74495648964bfb1d1e?fm=entry_awc
http://blog.goo.ne.jp/nichikon1/e/93b5c268d3aefeccd92753a7c58a6ded?fm=entry_awc
http://blog.goo.ne.jp/nichikon1/e/e066fd39cd23872a3c73cf91f4b50b8c?fm=entry_awc

迷惑メールが多くてアドレスを変えたことがある(普段どんなサイト見てるんだ?)。
魔物が来ていることがわかる。他人の運気が良いか悪いかわかる。
魔物を潰せる(指ぱっちんだけで魔物が消滅する。)。神域を浄化できる。
東日本大震災は、霊的なものではなく日付遊びが好きな連中によって引き起こされたと言っている。
関東大震災の発生が近いので、埼玉県八潮市に住み続けると地震で亡くなるので、
神様の命令で京都・伏見稲荷の近くに2014年3月に引っ越した。
関東大震災2は、2016年6月11日または2016年9月11日に発生
(山本隆雄は2016年6月26日、ヒギ先生は2017年1月19日に発生すると予想している。)して、
死者が163万人、東京スカイツリーが倒壊すると予想している(しかし、日にちを出してしまうと、
逆に神様はその日には地震を発生させないと言っているものの、しっかりと日にちを出している。)。
元落ち神で、2体の狐(狼)と1体の龍が憑いている。前世は流浪陰陽師。
魔物を潰すと、猛烈に疲れてへとへとになる。神様に霊界に入れてもらえる。
怖い顔をした狐のお面を欲しがる。ヒーリングで痛みなどを治せる。
脳内辞書で気の流れの出入り口やツボがわかる。
山本隆雄と相性が良い(魔と聖の関係、磁石でいうとN局とS局の関係のため。)。
遠隔即時の指パッチン除霊を得意とする。
0709片山博文MZ ◆T6xkBnTXz7B0 2018/12/10(月) 13:47:33.93
少し分析が進んだよ。
https://github.com/katahiromz/ImeStudy/blob/master/tests/MsgDump/MyProject.cpp
プロシージャーをサブクラス化してフックするという古典的だが確実な方法でメッセージを解析している。

このテストプログラムMsgDumpから観測された
https://github.com/katahiromz/ImeStudy
のExperiment12.mdからExperiment14.mdを比較して規則性を分析してみよう。
:Sは、送信(Send)
:Pは、投稿(Post)
:Rは、関数からの戻り(Return)を意味している。
0711Be名無しさん2018/12/10(月) 14:58:44.77
で、進捗率はどのくらい?
0712片山博文MZ ◆T6xkBnTXz7B0 2018/12/10(月) 15:21:56.04
1%くらいかな?

これは、ビル・ゲイツが主催するパズル大会みたいなものだから。
日本人は恵まれ過ぎているから、ハンディキャップ付きだよ。
0713Be名無しさん2018/12/10(月) 15:27:08.74
カーネルレベルかNT4以降殆ど手を出してないなぁ

ガンガレ
0714片山博文MZ ◆T6xkBnTXz7B0 2018/12/10(月) 16:03:35.49
火星開発はOS開発よりも大変だから、足手まといにならないように。
0715Be名無しさん2018/12/10(月) 16:10:25.97
つまり、あと99日で完成する
0716Be名無しさん2018/12/11(火) 13:05:55.43
QQ+MZ=QZ
0719Be名無しさん2018/12/11(火) 21:51:56.16
        |\           /|
        |\\       //|
       :  ,> `´ ̄`´ <  ′
.       V            V
.       i{ ●      ● }i
       八    、_,_,     八    呼んでないとか言うよな
.       / 个 . _  _ . 个 ',
   _/   il   ,'    '.  li  ',__
0721片山博文MZ ◆T6xkBnTXz7B0 2018/12/12(水) 22:15:19.84
俺だって副業があるから、毎日研究できる訳ではない。構想にも時間がかかる。
0723Be名無しさん2018/12/13(木) 01:10:16.51
出来るまで外から鍵のかかる部屋に押し込めよう
水とサプリだけ供給する
0724Be名無しさん2018/12/17(月) 17:19:27.02
片山のこと期待してないです…
0726Be名無しさん2018/12/18(火) 10:32:27.87
x64アプリはよさぽーとしろや
0727片山博文MZ ◆T6xkBnTXz7B0 2018/12/20(木) 17:30:25.37
[USETUP][NTDLL_APITEST][KBDROST] Allow non-Latin codepage users to build ReactOS on MSVC (Retrial of #1150) (#1168)

- The converter is code7bit I made. code7bit: https://github.com/katahiromz/code7bit
- This converter converts non-clean characters in string literals.
- However I couldn't erase a ton of codepage C4819 warnings.
- CORE-15447

You can edit an European source file as follows:
- Right click the file in the Solution Explorer.
- Select "Open With...".
- Choose "C++ Source Code Editor (with encoding)".
- Choose "Central European (Windows) - Codepage 1260".
0728片山博文MZ ◆T6xkBnTXz7B0 2018/12/20(木) 17:34:04.78
よし、これで日本語Visual Studioでもビルドできるぞ!!!

1. Visual Studioをインストールする。
2. RosBE (ReactOS Build Environment)をC:\RosBEにインストールする。
3. VS Command Promptを開く。CDコマンドでreactの中身まで移動する。
4. 「set PATH=C:\RosBE\bin;%PATH%」を実行する。
5. 「configure -DENABLE_ROSTESTS=1 -DENABLE_ROSAPPS=1 VSSolution」を実行する。
6. しばらく待つと、output-VS-i386-slnフォルダができる。
7. REACTOS.slnを自分のVisual Studioで開いて、普通にビルドする。
0729片山博文MZ ◆T6xkBnTXz7B0 2018/12/20(木) 17:34:38.29
次のように、ヨーロッパ言語のソースファイルを編集できます。
- ソリューション エクスプローラのファイルを右クリックする。
- 「ファイルを開くアプリケーションの選択」を選ぶ。
- 「C++ ソース コード エディター (エンコード付き)」を選ぶ。
- 「中央ヨーロッパ言語 (Windows) - コードページ 1250」を選ぶ。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況