Windows 2000で使える格安で最強のペンタブレットを買ってきた

XP-Pen というタブレットを Windows 2000で使おうとして苦労している方がいらっしゃったので調べてみました

大きく分けると、2種類のグループに

・XP-Pen Star 05/06→Guangzhou Ugee Computers Technology Vista以降
・XP-Pen Star 04/G430→Guangzhou Ugee XP対応

・XP-Pen Star 01/02/03/Artist→UC-Logic W2kで動きそう

と言うわけで、XP-Pen Star 03 を購入することに





Intuos と見た感じ同じなのに、12000円とかめちゃ安いんですが!?


3日後、到着 ・ω・

 早速導入してみる
 
ちゃんと筆圧にも対応しています ・ω・ OK


Windows 2000 + CLIP STUDIO 1.43 + XP-PEN STAR 03でお絵かきしてみた
ボタンもちゃんと対応してていい感じ


TEGAKI Draw And Tweet を Windows 2000で動かしてみたよ
先日紹介した手書きアプリでお絵かきしてTwitterに投稿してみた、こっちは筆圧非対応

なんか、お絵かきしてる途中で頻繁に WTSrv.exe がクラッシュするので調べてみたら
WINTAB32.DLL が定期的に 未インストールのCOMオブジェクトをエラーチェックなしで
コールしてた

WinTab32.cab
エラーチェックしてからコールするように改造したのがこちら
サービスのWinTab Service をとめて

WTClient.exe と tabcfg.exe とお絵かきアプリが起動していないのを確認したら
system32 にコピーすればOK ・ω・

 10017B32  E82CD6FFFF                        call    SUB_L10015163
 10017B37  8BC8                              mov    ecx,eax
 10017B39  85C9                              test    ecx,ecx
 10017B3B  741E                              jz     L10017B5B
 10017B3D  395904                            cmp    [ecx+04h],ebx
 10017B40  7505                              jnz    L10017B47
 10017B42  897104                            mov    [ecx+04h],esi
 10017B45  EB06                              jmp    L10017B4D
 10017B47                           L10017B47:
 10017B47  8B4108                            mov    eax,[ecx+08h]
 10017B4A  89702C                            mov    [eax+2Ch],esi

 10017B4D                           L10017B4D:
 10017B4D  897108                            mov    [ecx+08h],esi
 10017B50  FF4704                            inc    [edi+04h]
 10017B53  FF31                              push    [ecx]
 10017B55  FF15C4E00210                      call    [KERNEL32.dll!SetEvent]
 10017B32  E82CD6FFFF                        call    SUB_L10015163
 10017B37  8BC8                              mov    ecx,eax
 10017B39  85C9                              test    ecx,ecx
 10017B3B  741E                              jz     L10017B5B
 10017B3D  395904                            cmp    [ecx+04h],ebx
 10017B40  7505                              jnz    L10017B47
 10017B42  897104                            mov    [ecx+04h],esi
 10017B45  EB06                              jmp    L10017B4D
 10017B47                           L10017B47:
 10017B47  E9645D0100                        jmp    L1002D8B0
 10017B4C  90                               db    90h;   '?'

 10017B4D                           L10017B4D:
 10017B4D  897108                            mov    [ecx+08h],esi
 10017B50  FF4704                            inc    [edi+04
h]
 10017B53  FF31                              push    [ecx]
 10017B55  FF15C4E00210                      call    [KERNEL32.dll!SetEvent]

 1002D8B0                           L1002D8B0:
 1002D8B0  8B4108                            mov    eax,[ecx+08h]
 1002D8B3  85C0                              test    eax,eax
 1002D8B5  7403                              jz     L1002D8BA

 1002D8B7  89702C                            mov    [eax+2Ch],esi
 1002D8BA                           L1002D8BA:
 1002D8BA  E98EA2FEFF                        jmp    L10017B4D

修正内容はこんな感じ

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です