用VB6撰寫串口通信程式,MSCOMM控制元件限制串口,不能大于16個,否則報錯。可用以下方法破解:
1、在c:\windows\system32中找到MSCOMM32.OCX;
2、備份之(為安全起見);
3、使用HEXEDIT反匯編工具,打開它;
4、找到 "66 3D 10 00 "(這是檔案中唯一一處) 將其修改為 "66 3D FF 00";
5、保存該檔案即可實作支持256個串口。
uj5u.com熱心網友回復:
感謝分享。
uj5u.com熱心網友回復:
謝謝樓主分享。HEXEDIT 不是“反匯編工具”,是16進制編輯工具。

uj5u.com熱心網友回復:
是個好方法,只不過用處一般不大uj5u.com熱心網友回復:
有木有exe放到別的電腦上也不會出錯的辦法?類似在vs上改引數的那種
uj5u.com熱心網友回復:
可以用,知識換了電腦還需要修改這個檔案uj5u.com熱心網友回復:
可以打包安裝你的程式。uj5u.com熱心網友回復:
不修改“檔案”,在啟動程式加載控制元件后,修改記憶體。

不過,我覺得這個沒有多大意義吧……
一般就用到兩、三個串口而已,16個已經是非常富足了。
uj5u.com熱心網友回復:
用串口連接多臺諾基亞3310發AT指令群發短信……
uj5u.com熱心網友回復:
是個好方法,只不過用處一般不大
不修改“檔案”,在啟動程式加載控制元件后,修改記憶體。
不過,我覺得這個沒有多大意義吧……
一般就用到兩、三個串口而已,16個已經是非常富足了。
用串口連接多臺諾基亞3310發AT指令群發短信……
你這是不計成本啊……

不是有專門的短信群發機嗎,你還用手機來發垃圾短信?
uj5u.com熱心網友回復:
是個好方法,只不過用處一般不大
不修改“檔案”,在啟動程式加載控制元件后,修改記憶體。
不過,我覺得這個沒有多大意義吧……
一般就用到兩、三個串口而已,16個已經是非常富足了。
用串口連接多臺諾基亞3310發AT指令群發短信……
你這是不計成本啊……
不是有專門的短信群發機嗎,你還用手機來發垃圾短信?
群發機用的是一個號碼往一堆手機發,由于通訊模塊限制,是“單執行緒”的。早期干這個的都是一堆手機連電腦往一堆手機發,可并發,再說了,去收購3310之類的手機便宜得很。
但是現在的方案一般是用偽基站了,速度快效率高覆寫范圍廣,而且可以偽裝成任何手機號,還不受手機實名制約束,不用付短信費用……
uj5u.com熱心網友回復:
才發現這是15年的墳uj5u.com熱心網友回復:
才發現這是15年的墳
才發現…………

. . . . . . . . . . . . . .
群發機用的是一個號碼往一堆手機發,由于通訊模塊限制,是“單執行緒”的。早期干這個的都是一堆手機連電腦往一堆手機發,可并發,再說了,去收購3310之類的手機便宜得很。
但是現在的方案一般是用偽基站了,速度快效率高覆寫范圍廣,而且可以偽裝成任何手機號,還不受手機實名制約束,不用付短信費用……
現在發垃圾短信的基本都是用偽基站。

就算“單執行緒”,也慢不到哪去吧…………
uj5u.com熱心網友回復:
http://download.csdn.net/download/uuwu2000/4094234uj5u.com熱心網友回復:
謝謝,見識了uj5u.com熱心網友回復:
還是有用的。有時不在于能用多少個串口,而是能設定的最大串口號。有些 U 轉串的驅動會回傳較大的虛擬串口號。當然,有些在它提供的屬性串口中可以改串口號,但對于那些不方便改的,這個功能還是有用的。uj5u.com熱心網友回復:
厲害了,我只是非常好奇是怎么根據HEX檔案看出來的uj5u.com熱心網友回復:
厲害了,我只是非常好奇是怎么根據HEX檔案看出來的
比如使用IDA Pro反匯編。
uj5u.com熱心網友回復:
厲害了,我只是非常好奇是怎么根據HEX檔案看出來的
比如使用IDA Pro反匯編。
謝謝趙4老師~
uj5u.com熱心網友回復:
樓主,我在vs2015下寫好的mfc表單程式,如何打包發布,我參照網上的教程,一直不對,在其他人電腦上安裝不了。uj5u.com熱心網友回復:

uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
非常感謝分享!uj5u.com熱心網友回復:
為什么我安上面的方法修改了,在VB中運行的時候還是要報錯了?uj5u.com熱心網友回復:
太棒了,謝謝轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/28646.html
