PDA

View Full Version : با پورت سريال با شماره هاي بزرگتر از 16 به چه طريق كار كنيم؟



kimprog
چهارشنبه 06 آذر 1392, 19:07 عصر
با سلام و تشكر از توجه اساتيد و دوستان:
برخي از دستگاه هاي جانبي نظير GSM Modem ها روي پورتهاي سريالي بزرگتر از شماره 16 شناخته مي شوند و
البته همگي بهتر ميدانيد كه MsComm موجود در VB آن ها را باز نميكند، شما چه راه كاري پيشنهاد مي كنيد ؟

استفاده از كنترل ديگر ، استفاده از API (پيچيده هست ...) ، يا راه ديگر مجدد متشكرم

kimprog
پنج شنبه 07 آذر 1392, 10:22 صبح
هك كنترل Mscomm ...


There is a hack that allows access to additional ports which involves using a hex editor to modify the OCX's binary code ...

Look for the following unique three bytes sequence in the OCX: 3D 10 00

The middle byte, 10, represents the upper port limit (i.e 16 ports). You can change this to something you like better; 99 would be 63.مرجع:http://www.tek-tips.com/viewthread.cfm?qid=1347924

ظاهرا بعد بايد ويرايش مخصوص هك شده Mscomm را همراه برنامه توزيع كنيم !

kimprog
پنج شنبه 07 آذر 1392, 19:59 عصر
خود گويي ، خود خندي ، عجب مرد هنرمندي ...
شده حكايت من:لبخندساده:
كسي با كنترل هاي Sax comm يا CommStudio كاركرده ؟
بازم ممنون...

vbhamed
شنبه 16 آذر 1392, 00:38 صبح
سلام
خود اين كامپوننتها نمونه مثال دارن ديگه
از چه ورژني استفاده مي‌كنيد ؟

mehran901
شنبه 16 آذر 1392, 01:38 صبح
الان دقیق یادم نیست ولی هیچ مشکلی تو رنج پورت نداشتیم با mscomm ، فک کنم ی جای کار مشکل داره ... فک میکنم بزرگ تر از 16 هم شماره پورت داشتیم ، تو پروژه ای از یو اس بی تو داینامیک سل با تنوع بالا استفاده میکردیم انواع رنج شماره پورتو داشتیم ... بدون مشکل کار میکرد ... :متفکر: