是這樣的
工作上需要對某個公司內部軟體的某個按鍵週期性的點擊
於是我寫了一支程式來做這工作
引用user32.dll裡的findwindow等來識別windows工作程序
找到之後再執行點擊的動作
怪的是
程式寫好後
在大部分電腦上都可以run
唯獨少數幾台電腦不行
在有問題的這幾台電腦上運行時
findwindow及findwindowEX等都可以正常運作找出程序
但送出點擊事件的sendmessage()卻完全無效
嘗試將sendmessage()以sendkey("{Enter}")代替也完全沒有效果
就好像無法觸發任何滑鼠或者鍵盤事件一樣...
曾經懷疑是否不同版本framework影響
但update到跟運行正常的電腦一樣版本後(4.6)
有問題的電腦仍然有問題
請問有人處理過類似的case嗎?
搞到快瘋掉了@@