واضح آرشیو وب فارسی:سایت ریسک: salar201023-02-2007, 10:23 AMعرض سلام وخسته نباشید خدمت تمامی اعضای گل انجمن بنده میخوام یه برنامه ای بسازم با مشخصات زیر البته اگه کمک و همیاری شما باشه 1.در ابتدای برنامه یه یوزر نام و پسورد بخواد از ما که اگه درست جواب دهیم وارد صفحه دوم شود 2. وقتی وارد صفحه دوم شد به صوردت اتوماتیک بازدن کلید کانکت در برنامه با یوزر و پسورد و تلفن شبکه ای که قبلا در برنامه ثبت کردم بتونه به اینترنت وصل بشه یعنی منظورم اینه که این کانشنی که میسازم اصلا تو قسمت کانکشن های ویندز نره و خود برنامه بتونه به اینترنت وصل بشه طوری که کسی ندونه که با چه یوزر نام و پسورد و تلفن شبکه ای به اینترنت وصل شده و نهایتا گزینه ای برای قطع اینترنت 3 واز همه مهمتر :::: وقتی که به اینترنت وصل شده یه برنامه اگزه اجرا بشه به صورت اتوماتیک یا با یه باتون که این برنامه رو اصلا کسی نبینه که این برنامه کجاست ؟ و بعد از بستن برنامه خودم این برنامه هم بسته بشه منوظرم دقیقا اینه که من میخوام همراه با این برنامه ای که من میسازم تو مرحله سوم یه برنامه ای که قبلا یکی دیگه نوشته اون برنامه اجرا بشه در صورتی که اول برنامه من کاربر یوزر و پسورد رو درست وارد کرده باشه بتونه این برنامه اگزه رو ببینه فکر کنم منظورمو به خوبی نگرفته باشین پس میخوام منظورمو به صورت کلی و روان براتون بگم ببینید من میخوام یه برنامه بنویسم که اولش از طرف یه پسورد و یه نام کاربری بخواد برای ورود به برنامه که اگه پسورد درست باشه بتونه به صفحه دوم انتقال پیدا کنه که در صفحه دوم من میخوام که خود برنامه بتونه یه کانکشن مجازی درست کنه که به صورت اتوماتیک برنامه به اینترنت وصل بشه و بعد از هر بار دیسکانکت شدن کانکشن پاک بشه و اصلا نمیخوام کسی بدونه که برنامه داره با چه یوزرو پسوردی وارد اینترنت میشه و بعدشم که به اینترنت وصل شد یه برنامه اجرا بشه که این برنامه رو من ننوشتم و بطور مثال یکی دیگه نوشته من میخوام از برنامه اون تو برنامه خودم استفاده کنم مثلا طوری باشه که کسی نتونه بدون داشتم یوزر نیم و پسورد اولیه وارد برنامه بشه منظورم برنامه ای هست که در مرحله سوم میاد و یا یه روش دیگه که به نظر خودم رسیده اینه که مثلا همون فایل برنامه "اگزه" رو توی یه دایکتوری از ویندز که جای پرتی هم باشه بزارم که کسی نتونه اونو پیدا کنه ؟ به نظر شما ای روش چطوره ؟ امیدوارم که منظورمو درک کرده باشن البته یه چیز رو هم بگم اگه من نتونم این برنامه رو درست کنم باید قید دانشگاه رو هم بزنم یعنی این برنامه اینقدر برام مهمه اگه کسی خواست پولی هم درسته کنه اشکالی نداره چون واقعا و انصافا حق هم داره چون کار اسونی نیست و نه من پسرخالشم !!! یا اگه کسی هم دلش واسم سوخت بازم میتونه یه کمکی به ما بکنه یا حق پایدار باشید salar201023-02-2007, 02:15 PMکسی نبود یه کمکی به ما بکنه !؟!! salar201023-02-2007, 05:37 PMچقدر دل من خوشه ................... _H2_24-02-2007, 09:58 AMسلام در مورد اجرای یک EXE در VB 8 با دستور ( System.Diagnostics.Process.Start(FilePath و یا مستقیماَ با کامپونت System.Diagnostics.Process میتوانید یک برنامه دیگر را اجرا کنید در VB 6 با دستور ( Shell(FilePath میتوانید یک برنامه را اجرا کنید(که البته هنوز در VB 8 کار میکند) اگر احیاناَ میخواهید که برنامه دوم را کسی نتواند خودش مستقیماَ اجرا کند باید آن را در Resource برنامه خودتان قرار دهید (وبهتر از رمز گذاری هم شود) و قبل از اجرا آن را از داخل برنامه خودتان به پوشه Temp ویندوز Extract کنید و آن را اجرا نمایید. راستی این کارا آقبت نداره. ;) salar201024-02-2007, 02:59 PMدستت درد نکنه جناب h2 عزیز میشه یه سورسی چیزی از اینچه که گفتی بدی اخه اونجوری بهتر میشد vb 6 واگه میشه در سورس طریقه ی Resource و رمز گذاری را توضیح دهید بازم ممنون _H2_24-02-2007, 05:36 PMسلام مجدد من یک جایی تو همین سایت در این مورد توضیحاتی داده بودم ولی پیداش نمیکنم!!! روز از نو روزی از نو 1 - در VB 6 درپیت اول باید به منوی 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 استفاده کنی. بهر حال خودت میتوانی برای خودت یک طریقه رمز بندی ابداع کنی فقط مهم آن است که بتوانی وقتی آرایه رمزبندی شده را گرفتی دوباره آرایه اولیه را عین روز اولش درست کنی. البته لازم به ذکر است که VB 8 شامل ماژول هایی آماده و فوق العاده قدرتمند در زمینه رمزگذاری میباشد. v65j24-02-2007, 07:26 PMاجرای فایل EXE خارجی اونجوری که من فهمیدم باید با تابع Shell() کار کنی. یا حق (بقیه همش 3 سوت کرک می شه (یوزر و این چیزا) ) salar201024-02-2007, 08:12 PMدوست عزیز در یک پیام خصوصی براتون موضوع رو شرح دادم لطفا کمکم کنید :::::::: پایدار باشید ::::::::::: سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 349]