有破解,可以用來配置鼠標的佈局左手用戶。 只要運行以下命令:
rundll32.exe user32.dll,SwapMouseButton
運行這個命令來重新配置鼠標的佈局左手用戶。
我去給你這種行爲的解釋:
功能,這是由RUNDLL32.EXE叫,有以下函數原型:
void CALLBACK EntryPoint(HWND hwnd, HINSTANCE hinst, LPSTR lpszCmdLine, int nCmdShow);
SwapMouseButton具有以下功能原型:
BOOL WINAPI SwapMouseButton(
_In_ BOOL fSwap
)
SwapMouseButton使用相同的調用約定(__stdcall),因爲每個通過RUNDLL32.EXE確實調用的函數。
如果使用帶附加命令行的rundll32.exe調用SwapMouseButton,該命令行將作爲lpszCmdLine傳遞給此函數,並且將被忽略。
如果使用rundll32調用該函數,則rundll32會自動傳遞一個有效的窗口句柄(HWND)作爲被調用函數的第一個參數。
HWND - 這應該作爲所有者窗口 窗口句柄任何Windows的DLL創建
通過RUNDLL32調用的函數SwapMouseButton功能需要TRUE作爲以第一個參數配置鼠標爲佈局左手用戶。當使用BOOL值時,rundll32.exe傳遞給user32.dll內的SwapMouseButton的有效窗口句柄不等於0,並且定義爲TRUE。
你可以找到RUNDLL32.EXE和細節函數使用原型該可執行這裏所說的: INFO: Windows Rundll and Rundll32 Interface
您可以找到有關功能SwapMouseButton這裏的細節: SwapMouseButton function (Windows)
我現在不在Windows機器上,但是你是否嘗試了`1`,或者根本沒有? – 2011-01-24 04:55:22