ただいまテスト中 : 掲示板
このフォームからは投稿できません。
name
e-mail
url
subject
comment
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
ファイル一覧
検索
過去ログ
[ スレッド内全0レス(親記事-0 表示) ] <<
0
>>
■84
/ 親記事)
Windows 7 64bit対応
▼
■
□投稿者/ AERO
-(2010/06/19(Sat) 10:41:08)
私が現在提供中のプログラムのうちWindows 7 64bit環境上で動作出来ないものは、以下の2つです。
(他は、問題なく動くみたいです)
1)Serial Device Monitor
2)仮想分配器つき通信ポート x8
何れも、カーネルモードモジュールが32bitであり、Windows 7 64bitは、このカーネルモードモジュールをロードしてくれません。このため、上記2つのプログラムは一部の機能しか動作できません。無意味です(--;
OSの都合で動かないから32bitカーネルモードモジュールはロードされない(WOW64上のSETUP系APIが無効化されている)わけです。
Windows 7 64bitはLLP64データモデルを採用しています。つまり、32bitと64bitの違いはポインターだけ。
不適切なポインターの取り扱いがなければ、ソースコードの変更なしに、コンパイルしなおすだけで動作するはずです。
で、作ってみたら取り敢えず動きました。(^^;
Serial Device Monitor、仮想分配器つき通信ポート x8共に、ユーザーモードプログラムを64bit化してもメリットはありません。そして32bit版と64bit版を別々に管理することの手間は私にとって大きなデメリットになります。
で、結局
1)ユーザーモードのメインプログラムは32bit
2)ユーザーモードのセットアッププログラムは32bit/64bitを用意*1
3)カーネルモードモジュールは32bit/64bitを用意
*1仮想分配器つき通信ポート x8のみ
そして1)のメインプログラムにWOW64を検出したら、2)と3)の64bit版を使用するコードを追加して、32bit/64bit両対応版としました。
が、しかし、リリースするには、コード署名と言う壁が立ちはだかります...
つづく
※追記:Windows 7 32bit上では問題なく動きますよ。(^^;
引用返信
削除キー/
編集
削除
このスレッドをツリーで一括表示
スレッド内ページ移動 / <<
0
>>
このスレッドに書きこむ
入力内容にタグは利用できません。
他人を中傷する記事は管理者の判断で予告無く削除されます。
半角カナは使用しないでください。文字化けの原因になります。
名前、コメントは必須記入項目です。記入漏れはエラーになります。
入力内容の一部は、次回投稿時の手間を省くためブラウザに記録されます。
削除キーを覚えておくと、自分の記事の編集・削除ができます。
URLは自動的にリンクされます。
記事中に No*** のように書くとその記事にリンクされます(No は半角英字/*** は半角数字)。
使用例)
No123 → 記事No123の記事リンクになります(指定表示)。
No123,130,134 → 記事No123/130/134 の記事リンクになります(複数表示)。
No123-130 → 記事No123〜130 の記事リンクになります(連続表示)。
Name
/
E-Mail
/
Title
/
Title
/
入力禁止
Theme
/
入力禁止
Subject
/
入力禁止
メッセージ中には下記URLと同じURLを書き込まないで下さい
URL
/
入力禁止
URL
/
Comment/ 通常モード->
図表モード->
(適当に改行して下さい/半角10000文字以内)
File
/
アップ可能拡張子=> /
.gif
/
.jpg
/
.jpeg
/
.png
/.txt/.lzh/.zip/.mid
1) 太字の拡張子は画像として認識されます。
2) 画像は初期状態で縮小サイズ400×400ピクセル以下で表示されます。
3) 同名ファイルがある、またはファイル名が不適切な場合、
ファイル名が自動変更されます。
4) アップ可能ファイルサイズは1回
500KB
(1KB=1024Bytes)までです。
5) ファイルアップ時はプレビューは利用できません。
6) スレッド内の合計ファイルサイズ:[0/2000KB]
残り:[2000KB]
文字色
/
■
■
■
■
■
■
■
■
削除キー
/
(半角8文字以内)
プレビュー/
掲示板へ直接アクセスした場合には投稿できません。
トップページ
から入り直してください。
Mode/
通常管理
表示許可
Pass/
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
ファイル一覧
検索
過去ログ
-
Child Tree
Antispam Version
-