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
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も記録しておかないといけない。
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)を意味している。
0712片山博文MZ ◆T6xkBnTXz7B0
垢版 |
2018/12/10(月) 15:21:56.04
1%くらいかな?

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

ガンガレ
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
出来るまで外から鍵のかかる部屋に押し込めよう
水とサプリだけ供給する
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」を選ぶ。
0731Be名無しさん
垢版 |
2018/12/20(木) 21:09:05.11
THX
仕事が落ち着いたら、挑戦してみる
0733片山博文MZ ◆T6xkBnTXz7B0
垢版 |
2018/12/21(金) 21:28:09.23
今、オバケのウィンドウを製作している。ウィンドウがフリーズした時に作動する重要な機能だ。
別のスレッドでウィンドウを管理しようとしている。IMEウィンドウの作成処理も似たような処理になるはずだ。
0734片山博文MZ ◆T6xkBnTXz7B0
垢版 |
2018/12/21(金) 22:10:16.49
この別スレッドは、CSRSSという仕組みで動いているらしい。
私もCSRについてはあんまり知らないが。。。
0735Be名無しさん
垢版 |
2018/12/21(金) 23:50:21.08
CSRというと社会的責任しか思い浮かばない
0738Be名無しさん
垢版 |
2018/12/26(水) 01:50:59.35
そろそろエロゲの95割くらいは動く様になった?
0740Be名無しさん
垢版 |
2018/12/26(水) 11:54:05.98
なんか変わっていってんの?
本当は書き換える必要もないコード書き換えて「僕はOS開発者です」って言いたいが為に開発者オナニーして遊んでるだけだろ?
0742片山博文MZ ◆T6xkBnTXz7B0
垢版 |
2018/12/26(水) 13:07:27.43
ほとんどの変更点はテスターによってテストされる。
変更がReactOSの改良につながるときは、実際に感謝の言葉や絵文字を頂く。
好ましくない変更は、非難されるべし。
0748Be名無しさん
垢版 |
2018/12/31(月) 11:18:52.29
ん?片山氏って株で生計費立ててる方ですか?
その合間に開発してる?
0751Be名無しさん
垢版 |
2018/12/31(月) 21:47:40.52
この先MSが持ち直す事は無いだろう
PC自体がスマホに押されてニッチ産業になりつつあるし、
サービスで薄利多売はGoogleに先にやられちゃったし、
昔の銀行株と同じ、MSは空売り一択

けど、いつ墜ちるかの判断が一番難しいってかそれがわかりゃ大金持ち
0757Be名無しさん
垢版 |
2019/01/06(日) 22:58:59.77
悔しくなってきましたw
0758Be名無しさん
垢版 |
2019/01/07(月) 12:00:29.98
MZうyちゃーーーん♪が発狂しててワロタw
0760Be名無しさん
垢版 |
2019/01/13(日) 01:55:40.18
おおっ
0763Be名無しさん
垢版 |
2019/01/16(水) 01:55:19.40
>>759
わおっ
0766Be名無しさん
垢版 |
2019/01/17(木) 21:34:05.05
悶絶スレの方でもIME開発が難航っぷりが伝わってくるので
一計をば
Linux用入力メソッド https://mike-fabian.github.io/ibus-typing-booster/
ここに貼ってあるデモムービーをそのチャットとやらで紹介しまくって
ほら!Emojiがさくっと打てるの便利そうでしょ!?
と本家のReactOS開発の人々をたきつけて
ラテン系スラブ系言語の人たちもIME開発に振り向ける作戦どうですか
0768Be名無しさん
垢版 |
2019/01/18(金) 14:21:04.69
IMEの進捗率はどのくらいになったの?
0770さまよえる蟻人間 ◆T6xkBnTXz7B0
垢版 |
2019/01/19(土) 23:19:43.07
新人の汚いコードで破壊されるよりも開発のスピードが速くないと、
レポジトリがどんどん壊れてしまう。。。
0773Be名無しさん
垢版 |
2019/02/03(日) 13:47:55.33
Win7後継OSは、LinuxMintに決定しました
0774Be名無しさん
垢版 |
2019/02/03(日) 20:44:20.29
10に無料アプグレしてパーテーション割ってcentosやlubuntuいれるのが一番無難
0775Be名無しさん
垢版 |
2019/02/05(火) 09:31:23.80
Partitionがなんでパーテーションになるの?おじいちゃんなの?
0778Be名無しさん
垢版 |
2019/02/05(火) 12:03:01.00
ビルヂング
0780さまよえる蟻人間 ◆T6xkBnTXz7B0
垢版 |
2019/02/11(月) 02:39:27.23
お知らせ: ReactOSのアプリマネージャーのRappsに君の追加したいアプリをリクエストできるぞ。
条件はReactOSでそのアプリが正常に動作すること。どしどし応募してまする。
0782Be名無しさん
垢版 |
2019/02/13(水) 14:39:18.98
IMEはまだ?
0783Be名無しさん
垢版 |
2019/02/24(日) 18:57:12.62
アプリだの何だのの前に既存のexeが一通り動かなきゃ意味ないと思うんだが
0784Be名無しさん
垢版 |
2019/02/24(日) 23:27:02.02
いつになったら最低限の機能が一通り揃うのやら
0785Be名無しさん
垢版 |
2019/02/25(月) 23:42:51.59
ボランティアが作ってるもんにこう言うのも何だけど、LinuxのGUIと同じ道を辿ってる希ガス
ルック&フィールのフィールの統一やら完成度の向上を差し置いて
ルックが違う新しい物を作り初めたり、
コントロールパネルに相当する様な大事なとこをほっぽり出してアクセに走ったり(ry

問題の周りをぐるぐる回ってるだけでゴールになかなか辿り着かない・・・
0786Be名無しさん
垢版 |
2019/02/26(火) 20:29:16.21
そうしてる最中wslのほうはせいのうあっぷ。
■ このスレッドは過去ログ倉庫に格納されています

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