[過去ログ] JaneXeno質問スレ7.5 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
620: 02/23(金)06:11 ID:xp7UuuuR0(1) AAS
リネームしてエラーなく起動出来る時点で読み込んでない
libssl(ssleay)は元のファイル名でlibcrypto(ibeay)に依存してるし
まあ、ソースレベルで書き換えてるなら別だが
動いてるなら別の場所に入ってる64bitの1.0.2でも読み込んでるんだろう
621: 02/23(金)08:06 ID:kKm+1T5j0(1/2) AAS
>>618
アプリが64bitか32bitかはタスクマネージャ見ればいい
64bitOSでJane2ch(32ビット)ってなっていれば32bitアプリ、なっていないなら64bitアプリ
読み込まれているかはXenoのヘルプ→バージョン情報見れば確認できる
ただカレントフォルダに置いた32のほうは読み込まれていなくてSystem32に知らずにインストールされていたライブラリが読み込まれている可能性はあるけど
それとXenoha起動時に読み込むはずだから起動中はライブラリの削除リネーム移動は出来ないはずなんでそういう操作が出来るか確認するのもひとつの手ではある

> タイトルバーに JaneXeno 230722 x64
こっちのほうがビルド時に間違えたって方がよくあるレベル
622
(1): 02/23(金)09:09 ID:QQSGtQHD0(1/2) AAS
オートリロードしても既得レスが書き直されないんですがどうしたらいいでしょうか
動作設定の既得レスを書き直すにはチェックが入ってます
623: 622 02/23(金)09:16 ID:QQSGtQHD0(2/2) AAS
書き直されないというのはレス番の色が変わらないという意味です。
624
(2): 02/23(金)15:07 ID:6AkamF3H0(1/3) AAS
xenoフォルダ(x64版)に置いたOpenSSLをリネームして無くした状態でXenoを起動し
どこのlibeay32.dllが読み込まれるか追跡してみた

1. JaneXeno\libeay32.dllをオープン→NAME NOT FOUNDエラー
2. Windows\System32\libeay32.dll→NAME NOT FOUNDエラー
3. Windows\system\libeay32.dll→NAME NOT FOUNDエラー
4. Windows\libeay32.dll→NAME NOT FOUNDエラー
5. tools\Perl64\site\bin\libeay32.dll→NAME NOT FOUNDエラー
6. tools\Perl64\bin\libeay32.dll→NAME NOT FOUNDエラー
7. Program Files (x86)\Intel\iCLS Client\libeay32.dll→SUCCESS

ということで読み込みは、カレント→system32→system→windows→PATHの順になってる
625
(1): 02/23(金)16:01 ID:6AkamF3H0(2/3) AAS
>>617のようにv3.0系のOpenSSL(32bit)をリネームしてXenoフォルダに突っ込んだ場合

1. FASTIO_NETWORK_QUERY_OPEN JaneXeno\libeay32.dll → FAST IO DISALLOWED
2. IRP_MJ_CREATE → SUCCESS
3. FASTIO_QUERY_INFORMATION → SUCCESS
4. IRP_MJ_CLEANUP → SUCCESS
5. IRP_MJ_CLOSE → SUCCESS
6. IRP_MJ_CREATE → SUCCESS
7. FASTIO_ACQUIRE_FOR_SECTION_SYNCHRONIZATION → FILE LOCKED WITH ONLY READERS
8. FASTIO_ACQUIRE_FOR_CC_FLUSH → SUCCESS
9. FASTIO_RELEASE_FOR_CC_FLUSH → SUCCESS
省11
626: 02/23(金)16:16 ID:6AkamF3H0(3/3) AAS
なお、上記はFile Sytem Activityのみの追跡なので
dllに対する関数呼び出し等は見て無い
627: 02/23(金)16:53 ID:3892DICF0(1/2) AAS
スレチだからどっか行けよ
628: 02/23(金)18:10 ID:D1+Ki/IM0(4/7) AAS
>>625 ご指摘のとおりでした
おそらくは exe 直下にある dll を読めない場合は
環境変数 PATH が通っているところを探し
最終的に見つからなくてもとくにメッセージ出ずに起動する
(sqlite3.dll はメッセージが出る)
確かにそのはず
意図しないところにある dll を読んでいた

いかのbat書いて起動させればいいのかと思う
SET PATH=""
Jane2ch.exe
省4
629: 02/23(金)18:14 ID:D1+Ki/IM0(5/7) AAS
>>624
7. Program Files (x86)\Intel\iCLS Client\libeay32.dll→SUCCESS

こういう意図しないところを読むね
ずっと昔からそうだけどなんか忘れていた
630: 02/23(金)18:22 ID:UGpBaIUC0(1) AAS
x64ならopensslは素直に1.0.2zi使おう
631: 02/23(金)18:30 ID:mc+NMuFV0(1) AAS
素直なら公式で言ってる1.0.2uでしょ
またバージョンでひと悶着起こす気?
632
(1): 02/23(金)18:49 ID:kKm+1T5j0(2/2) AAS
DLLの読み込み順序はこんな感じ
外部リンク:learn.microsoft.com
633: 02/23(金)19:00 ID:D1+Ki/IM0(6/7) AAS
>>632
。。。

そのソフトの作りによる、という認識でいいのかな
直下のみ許すとかがしたいなぁ

1.0.2uのx64をビルドして置いたらたしかに読んでる
634: 02/23(金)19:15 ID:MgrsrpJd0(1) AAS
結局OpenSSL 3系をリネームして読み込みできてたってのは単なる勘違いってことか
635
(1): 02/23(金)21:24 ID:D1+Ki/IM0(7/7) AAS
3.x 系をリネームしておいたらエラーメッセージなどは出ないですが
スレッドを開こうとしても何も文字が出ない、のような動きをしました
https://を http://にすると、はまだ試してないです。

3.x 系では動かない感じですが
その時の動きにまだ色々勘違いがある感じです

Xenoはx64を使っていたのにそもそも気づいてなかったです
636: 02/23(金)21:45 ID:3892DICF0(2/2) AAS
いつまでもしつけぇなぁ
スレチだって言ってんだろうが他所でやれよ
ここは、てめぇのオナニー実験スレじゃねぇんだよ
637: 02/23(金)22:27 ID:sIKqAIiB0(2/2) AAS
おまけに素人くせー
638
(1): 02/23(金)22:59 ID:1ocTIGUm0(1) AAS
Xenoって何で広告が表示されないのですか?
639: 02/23(金)23:30 ID:Y8lE2sIL0(1) AAS
>>638
想像だが、去年の7月から商用利用じゃない専ブラは5ch広告を表示させなくてもいいんじゃないかな?

・ChMateはChMate独自の広告を表示させて収入を得ているから5ch広告を表示させている
・記憶が曖昧だが投げ銭機能付きの専ブラには5ch広告を表示しろ!と5ch側から要請があったと聞いている
1-
あと 363 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.014s