PDA

View Full Version : سوکت نویسی در ویندوز 7



gazereng
سه شنبه 02 اردیبهشت 1393, 22:50 عصر
سلام
برنامه هایی که با winsock نوشته میشه در ویندوز 7 اجرا نمیشن و ادمین باید فایل کمکی مربوط به winsock با دسترسی ادمین کپی کنه تا اجرا بشه! غیر از اینکه برنامه ویژال بیسیک روی سیستم نصب باشه!
کسی راهی برای رفع این مشکل داره؟ قبلا یکی میگفت از ماژول و کلاس وینساک استفاده کن! اما برای دریافت و ارسال هدر با این ماژول و وینساک مشکل دارم و نمیدونم باهاش چجور کار کنم...

negative60
چهارشنبه 03 اردیبهشت 1393, 00:17 صبح
فايل کمکی نيست کامپوننت Mswinsck.ocx هست که هميشه بايد تو system32 يا کنار برنامه باشه
در هر صورت برای نصب هر برنامه اي نياز به دسترسی ادمين هست و چون Mswinsck.ocx نياز به رجيستر شدن داره بايد با دسترسی ادمين يکبار رجيستر بشه البته اگر برنامه با دسترسی ادمين اجرا بشه کامپوننت خودش رجيستر ميشه

راه ديگه هم ساخت ستاپ يا installer هست که ميتونيد مشخص کنيد چه کامپوننت هايی کجا قرار بگيرند و رجيستر بشن

gazereng
چهارشنبه 03 اردیبهشت 1393, 14:14 عصر
چجور می تونم بجای کنترل وینساک از ماژول یا کلاس وینساک استفاده کنم؟

negative60
چهارشنبه 03 اردیبهشت 1393, 21:11 عصر
با توابع API ميتونيد سوکت نويسی کنيد البته کلاس آمادش هم هست اما به کاملی و راحتی خوده کامپوننت وينساک نميشه و پايداری خوبی نداره

gazereng
پنج شنبه 04 اردیبهشت 1393, 11:36 صبح
بعضی از انتی ویروس ها به توابع API گیر میدن،ماژول وینساک برای این می خوام استفاده کنم چون برای استفاده از برنامه لازم نیست کامپوننت Mswinsck.ocx کنار برنامه باشه...لطفا اگه راهی دارین پیشنهاد بدین :قلب:

negative60
دوشنبه 08 اردیبهشت 1393, 03:05 صبح
کامپوننت
Mswinsck.ocx هيچ مشکلی با آنتی ويروس نداره اگه از کلاس يا ماژول وينساک تو پروژه تون استفاده کرديد و آنتی ويروس به فايلتون گير ميده احتملاً برای اين هست که قبلاً برنامه مخرب(ويروس ،trojan) از اون ماژون استفاده کرده يا اينکه مشکل از جای ديگه ميتونه باشه

يه سرچ بزنيد موارد خوبی پيدا ميکنيد
http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=34493&lngWId=1
http://www.freevbcode.com/ShowCode.asp?ID=6485