WTPはデフォルトでは、Jettyを利用することができないが、このプラグインを利用すればJettyをWTPで利用することができる。姉妹プラグインとしてResin Launcherがある。
# lspci .. 03:00.0 Network controller: Atheros Communications, Inc. Unknown device 0024 (rev 01)となっているが、madwifiドライバが0x0024のデバイスIDを認識しないようだ。そこで、madwifiドライバのデバイスIDを書き換えてみたりやってみたが、どうもうまくいかない。
[17214128.540000] ndiswrapper version 1.28 loaded (preempt=no,smp=yes) [17214128.544000] ndiswrapper (import:245): unknown symbol: ntoskrnl.exe:'ZwDeleteKey' [17214128.544000] ndiswrapper (load_sys_files:216): couldn't prepare driver 'net5416' [17214128.544000] ndiswrapper (load_wrap_driver:118): loadndiswrapper failed (65280); check system log for messages from 'loadndisdriver' [17214128.548000] usbcore: registered new driver ndiswrapperとエラーが出てうまくいかない。ndiswrapper内でNTのカーネルのAPIをエミュレーションしているのだが、どうもZwDeleteKeyというAPIがないようだ。そこで、次のようにndiswrapperをいじってみた。
--- driver/ntoskernel.c.org 2006-11-20 09:30:45.000000000 +0900
+++ driver/ntoskernel.c 2006-11-20 19:14:47.000000000 +0900
@@ -2552,6 +2552,13 @@
return STATUS_SUCCESS;
}
+wstdcall NTSTATUS WIN_FUNC(ZwDeleteKey,1)
+ (void *handle)
+{
+ return STATUS_SUCCESS;
+}
+
+
wstdcall NTSTATUS WIN_FUNC(ZwQueryValueKey,6)
(void *handle, struct unicode_string *name,
enum key_value_information_class class, void *info,
ふー、やっと動いた。タコパッチだが、一応ndiswrapperへフィードバックしておいた。
Before...
# Eagles [sale@mp3.com]
# Eagles [sale@mp3.com]
# umkq okbspfdyw [jznluq rlzadoumt qnflpdomx utfodx jdaf rzjl xcvgso]