تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 8 از 8

نام تاپيک: ایا میشه با vb نین کارهایی کرد ( پسورد - اینترنت --اجرای فایل EXE خارجی)

  1. #1
    پروفشنال salar2010's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    نا كجا اباد
    پست ها
    634

    12 ایا میشه با vb نین کارهایی کرد ( پسورد - اینترنت --اجرای فایل EXE خارجی)

    عرض سلام وخسته نباشید خدمت تمامی اعضای گل انجمن

    بنده میخوام یه برنامه ای بسازم با مشخصات زیر البته اگه کمک و همیاری شما باشه
    1.در ابتدای برنامه یه یوزر نام و پسورد بخواد از ما که اگه درست جواب دهیم وارد صفحه دوم شود


    2. وقتی وارد صفحه دوم شد به صوردت اتوماتیک بازدن کلید کانکت در برنامه با یوزر و پسورد و تلفن شبکه ای که قبلا در برنامه ثبت کردم بتونه به اینترنت وصل بشه یعنی منظورم اینه که این کانشنی که میسازم اصلا تو قسمت کانکشن های ویندز نره و خود برنامه بتونه به اینترنت وصل بشه طوری که کسی ندونه که با چه یوزر نام و پسورد و تلفن شبکه ای به اینترنت وصل شده و نهایتا گزینه ای برای قطع اینترنت



    3 واز همه مهمتر :::: وقتی که به اینترنت وصل شده یه برنامه اگزه اجرا بشه به صورت اتوماتیک یا با یه باتون که این برنامه رو اصلا کسی نبینه که این برنامه کجاست ؟ و بعد از بستن برنامه خودم این برنامه هم بسته بشه
    منوظرم دقیقا اینه که من میخوام همراه با این برنامه ای که من میسازم تو مرحله سوم یه برنامه ای که قبلا یکی دیگه نوشته اون برنامه اجرا بشه در صورتی که اول برنامه من کاربر یوزر و پسورد رو درست وارد کرده باشه بتونه این برنامه اگزه رو ببینه



    فکر کنم منظورمو به خوبی نگرفته باشین


    پس میخوام منظورمو به صورت کلی و روان براتون بگم

    ببینید من میخوام یه برنامه بنویسم که اولش از طرف یه پسورد و یه نام کاربری بخواد برای ورود به برنامه که اگه پسورد درست باشه بتونه به صفحه دوم انتقال پیدا کنه که در صفحه دوم من میخوام که خود برنامه بتونه یه کانکشن مجازی درست کنه که به صورت اتوماتیک برنامه به اینترنت وصل بشه و بعد از هر بار دیسکانکت شدن کانکشن پاک بشه و اصلا نمیخوام کسی بدونه که برنامه داره با چه یوزرو پسوردی وارد اینترنت میشه و بعدشم که به اینترنت وصل شد یه برنامه اجرا بشه که این برنامه رو من ننوشتم و بطور مثال یکی دیگه نوشته من میخوام از برنامه اون تو برنامه خودم استفاده کنم مثلا طوری باشه که کسی نتونه بدون داشتم یوزر نیم و پسورد اولیه وارد برنامه بشه منظورم برنامه ای هست که در مرحله سوم میاد و یا یه روش دیگه که به نظر خودم رسیده اینه که مثلا همون فایل برنامه "اگزه" رو توی یه دایکتوری از ویندز که جای پرتی هم باشه بزارم که کسی نتونه اونو پیدا کنه ؟ به نظر شما ای روش چطوره ؟


    امیدوارم که منظورمو درک کرده باشن البته یه چیز رو هم بگم اگه من نتونم این برنامه رو درست کنم باید قید دانشگاه رو هم بزنم یعنی این برنامه اینقدر برام مهمه اگه کسی خواست پولی هم درسته کنه اشکالی نداره چون واقعا و انصافا حق هم داره چون کار اسونی نیست و نه من پسرخالشم !!! یا اگه کسی هم دلش واسم سوخت بازم میتونه یه کمکی به ما بکنه



    یا حق
    پایدار باشید

  2. #2
    پروفشنال salar2010's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    نا كجا اباد
    پست ها
    634

    پيش فرض

    کسی نبود یه کمکی به ما بکنه !؟!!

  3. #3
    پروفشنال salar2010's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    نا كجا اباد
    پست ها
    634

    پيش فرض

    چقدر دل من خوشه ...................

  4. #4
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    در مورد اجرای یک EXE
    در VB8 با دستور ( System.Diagnostics.Process.Start(FilePath و یا مستقیماَ با کامپونت
    System.Diagnostics.Process میتوانید یک برنامه دیگر را اجرا کنید

    در VB6 با دستور ( Shell(FilePath میتوانید یک برنامه را اجرا کنید(که البته هنوز در VB8 کار میکند)

    اگر احیاناَ میخواهید که برنامه دوم را کسی نتواند خودش مستقیماَ اجرا کند باید آن را در Resource برنامه خودتان قرار دهید (وبهتر از رمز گذاری هم شود) و قبل از اجرا آن را از داخل برنامه خودتان به پوشه Temp ویندوز Extract کنید و آن را اجرا نمایید.

    راستی این کارا آقبت نداره.

  5. #5
    پروفشنال salar2010's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    نا كجا اباد
    پست ها
    634

    پيش فرض

    دستت درد نکنه جناب h2 عزیز

    میشه یه سورسی چیزی از اینچه که گفتی بدی اخه اونجوری بهتر میشد vb6 واگه میشه در سورس طریقه ی Resource و رمز گذاری را توضیح دهید





    بازم ممنون

  6. #6
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام مجدد
    من یک جایی تو همین سایت در این مورد توضیحاتی داده بودم ولی پیداش نمیکنم!!!

    روز از نو روزی از نو

    1 - در VB6 درپیت اول باید به منوی Add-Ins و سپس Add-Ins Manager رفته و ابزار Resource Editor را بارگذاری کنی

    2 - به منوی Project و سپس Add New Resource File بروید و یک فایل منبع به پروژه تان اضافه نمایید.
    3- به Project Explorer بروید و فایل منبع را که جدید ساختید دبل کلیک کنید
    4- در پنجره Resource Editor با کمک دکمه Add Custom Resource فایل خود را به داخل منبع وارد کنید
    5- به فایل شما دو فیلد با نام ID و Type نسبت داده میشود که با راست کلیک و Property میتوانید این دو مقدار را تغییر دهید، این مقادیر کلید دسترسی شما به این فایل است

    به همین راحتی کار داخل کردن تمام شد!
    حال سه دستور اصلی و مهتر در اختیار شما است تا در کدها به این فایل دسترسی یابید
    اول : (LoadResData(id, type که یک آرایه بایتی شامل تک تک بایت های فایلتان است را پس میدهد و همان دومقدار را میگیرد
    دومی : (LoadResPicture(id, restype که مخصوص فایلهای گرافیکی است و یک عکس برای نمایش (مثلاَ در یک PictureBox) پس میدهد
    سومی : (LoadResString(id که به کار شما نمی آید و برای دسترسی به جداول منبع رشته میباشد.

    بهترین دستور اولی است که وقتی آرایه را گرفتی میتوانی آن را در یک فایل با نام دلخواه و مسیر دلخواه Save کنی یا اینکه آن را رمز گذاری کنی یا در مورد شما رمزبرداری و سپس Save کنی

    در مورد رمز گذاری هم باید بگویم مسئله پیچیده ای نیست، در مبنای ساده آن کافی است بلایی سر اطلاعات در بیاوری و بعداَ که خواستی معکوس آن کار را انجام بدهی و داده ها دوباره عین اولشان شوند.

    مثلاً در یک حلقه For/Next تمام عناصر آرایه را با عدد 1 جمع بکن و عدد 255 را که بزرگتر نمیشود به صفر تغییر بده

    بعداَ هرموقع که خواستی مجدداَ در یک حلقه از تمام اعداد عدد 1 را کم بکن و صفر ها هم که مشخص است خودت میدانی قبلاَ 255 بوده اند. در نتیجه مجدداً همان ترکیب اعداد ساخته خواهد شد.

    البته با اینکه این را فقط به عنوان نمونه گفتم ولی بهتر و سریعتر است که به جای یک IF در درون حلقه که مدام شرط 255 یا صفر بودن را چک میکند از دستورات بیتی And و Or استفاده کنی.

    بهر حال خودت میتوانی برای خودت یک طریقه رمز بندی ابداع کنی فقط مهم آن است که بتوانی وقتی آرایه رمزبندی شده را گرفتی دوباره آرایه اولیه را عین روز اولش درست کنی.

    البته لازم به ذکر است که VB8 شامل ماژول هایی آماده و فوق العاده قدرتمند در زمینه رمزگذاری میباشد.
    Last edited by _H2_; 24-02-2007 at 17:40. دليل: غلط املایی

  7. #7
    اگه نباشه جاش خالی می مونه v65j's Avatar
    تاريخ عضويت
    Nov 2006
    پست ها
    205

    پيش فرض

    اجرای فایل EXE خارجی اونجوری که من فهمیدم باید با تابع Shell() کار کنی.
    یا حق (بقیه همش 3 سوت کرک می شه (یوزر و این چیزا) )

  8. #8
    پروفشنال salar2010's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    نا كجا اباد
    پست ها
    634

    پيش فرض

    دوست عزیز در یک پیام خصوصی براتون موضوع رو شرح دادم لطفا کمکم کنید


    :::::::: پایدار باشید :::::::::::

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •