برگزیده های پرشین تولز

سوالات برنامه نويسي : VB

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
به نقل از techmix :
مگه برنامه نمونه رو نديدي ؟!
شایان میخواد یک رفرنس به اون DLL در همون برنامه داشته باشه. یعنی از اون DLL استفاده کنه در همون برنامه. اینی که شما گذاشتید من تو notepad دیدم اولا DLL نبود بعد هم تو خود برنامه که ازش استفاده نشده؟
 

techmix

Registered User
تاریخ عضویت
12 آگوست 2004
نوشته‌ها
75
لایک‌ها
0
سن
35
محل سکونت
Tehran
شایان میخواد یک رفرنس به اون DLL در همون برنامه داشته باشه. یعنی از اون DLL استفاده کنه در همون برنامه. اینی که شما گذاشتید من تو notepad دیدم اولا DLL نبود بعد هم تو خود برنامه که ازش استفاده نشده؟
اون dll رو كه خودم با نوت پد درست كردم lol ، نمي دوستم مي خواسته بصورت رفرنس ازش استفاده كنه ، ببخشيد ، فكر كردم فقط مي خواد توابع رو صدا كنه ، ببخشيد . بد متوجه شدم .
 

mostafa_gm

Registered User
تاریخ عضویت
4 آپریل 2005
نوشته‌ها
1,863
لایک‌ها
438
محل سکونت
My House
یه برنامه هست که اسمش یادم نیست، فایل exe رو همراه با همه dll های لازم میگیره و یه فایل exe به همون اسم و با همون آیکون تحویل میده که دیگه واسه اجرا شدن به اون dll ها احتیاج نداره، البته حجمش زیاد میشه، نمیدونم چیکار میکنه که حتی dll های لازم توی system32 یا system رو هم میشه ورداشت و این exe رو به تنهایی اجرا کرد.
 

saeedsmk

مدیر بازنشسته
تاریخ عضویت
6 سپتامبر 2003
نوشته‌ها
1,518
لایک‌ها
4
به نقل از mostafa_gm :
یه برنامه هست که اسمش یادم نیست، فایل exe رو همراه با همه dll های لازم میگیره و یه فایل exe به همون اسم و با همون آیکون تحویل میده که دیگه واسه اجرا شدن به اون dll ها احتیاج نداره، البته حجمش زیاد میشه، نمیدونم چیکار میکنه که حتی dll های لازم توی system32 یا system رو هم میشه ورداشت و این exe رو به تنهایی اجرا کرد.
اسم برنامه exebundle ولي در واقعه كاري كه ميكنه اينكه فايلها رو توي temp و يا همون جا از زيپ باز ميكنه ) توي ورژن جديد اين برنامه ميشد زيپ كرد يا برنامه مشابه اون منميدونم ) و بعد اجراش ميكنه بيشتر موارد جواب نميده !!!!!!!!!!!!!!!!
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
به نقل از saeedsmk :
بيشتر موارد جواب نميده !!!!!!!!!!!!!!!!
بخاطر اینکه اکثر DLL ها باید اول ریجستر بشن ولی این برنامه ها فقط پک میکنن.
 

mostafa_gm

Registered User
تاریخ عضویت
4 آپریل 2005
نوشته‌ها
1,863
لایک‌ها
438
محل سکونت
My House
به نقل از saeedsmk :
اسم برنامه exebundle ولي در واقعه كاري كه ميكنه اينكه فايلها رو توي temp و يا همون جا از زيپ باز ميكنه ) توي ورژن جديد اين برنامه ميشد زيپ كرد يا برنامه مشابه اون منميدونم ) و بعد اجراش ميكنه بيشتر موارد جواب نميده !!!!!!!!!!!!!!!!
ولی من که باهاش کار کردم مشکلی نداشتم البته مطمئم نیستم که اسمش همین بوده باشه.
 

شايان

مدیران قدیمی
تاریخ عضویت
2 سپتامبر 2003
نوشته‌ها
4,813
لایک‌ها
9
پس راهي نداره از DLL هامون محافطت كنيم ؟ :D
 

mostafa_gm

Registered User
تاریخ عضویت
4 آپریل 2005
نوشته‌ها
1,863
لایک‌ها
438
محل سکونت
My House
به نقل از شايان :
پس راهي نداره از DLL هامون محافطت كنيم ؟ :D
یعنی چطوری محافظت کنی؟
با vb میشه dll هایی ساخت که برنامه های خارجی نتونن ازش استفاده کنن.
اگه منظورت اینه که میخوای پنهانش کنی که با vb به تنهایی چنین چیزی امکان نداره.
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
شایان نکنه می خوای تروجان بنویسی؟
53.gif
ای کلک می خوای محافظتشون کنی یا جمع و جورشون کنی؟؟!
 

saeedsmk

مدیر بازنشسته
تاریخ عضویت
6 سپتامبر 2003
نوشته‌ها
1,518
لایک‌ها
4
به نقل از balabala :
شایان نکنه می خوای تروجان بنویسی؟
53.gif
ای کلک می خوای محافظتشون کنی یا جمع و جورشون کنی؟؟!
با وي بي يكم سخته چون msvb ران تيم دي ال ال يكمي حجمش زياده نه ؟
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
به نقل از saeedsmk :
با وي بي يكم سخته چون msvb ران تيم دي ال ال يكمي حجمش زياده نه ؟
قبلا بله ولی از ME به بعد اصلا وجودش لازم نیست تو خود ویندوز هستش.
 

شايان

مدیران قدیمی
تاریخ عضویت
2 سپتامبر 2003
نوشته‌ها
4,813
لایک‌ها
9
نه بابا تروجان چيه ... برنامه با وي بي هست ... ميخوام DLL هاش ( البته خودم ننوشتم دي ال ال هارو ) رو كسي نتونه استفاده كنه ... يا انگولك كنه ... مخفي كه ميگيد نميشه كرد ... چي كارش ميشه كرد ؟
 

saeedsmk

مدیر بازنشسته
تاریخ عضویت
6 سپتامبر 2003
نوشته‌ها
1,518
لایک‌ها
4
اما اگه ميخئاست تروژن بنويسه خيلي ها هنوز دارن با 98 كار ميكنن كه ميگه اين كار رو نميخواد بكنه !!!!!!!!
به نقل از شايان :
نه بابا تروجان چيه ... برنامه با وي بي هست ... ميخوام DLL هاش ( البته خودم ننوشتم دي ال ال هارو ) رو كسي نتونه استفاده كنه ... يا انگولك كنه ... مخفي كه ميگيد نميشه كرد ... چي كارش ميشه كرد ؟
خوب يه راه حلش اينكه يه برنامه بنويسي كه از ته فايل بياد اين برنامه هاتو بخونه توي اون مسيري كه ريخته شده بازشون كنه و بعد اجراشون كنه برنامه كه تموم شد ( يعني از برنامه خارج شد اونها رو دليت كنه و در ضمن ميتوني برنامه ها رو جوري تغيير بدي كه يه حالت قفل هم داشته باشن قبلا توي اين بخش يه تاپيك زدم به نام نوشتن قفل با وي بي يه نگاهي بنداز

اما راه حل ديگش كه نتونن دستكاريش كنن استفاده از حالت پي كد و بعد فشرده سازي فايل ها با يه اگزه فايل پكره و از اين دسته

روش ديگه استفاده با هم دو روش بالا است

روش ديگه احتيجاج به خيلي معلومات در زمينه ساختار فايل اگزه و ديگر موارد و اشنايي با ريسورس ها و... داره :lol:
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
به نقل از شايان :
نه بابا تروجان چيه ... برنامه با وي بي هست ... ميخوام DLL هاش ( البته خودم ننوشتم دي ال ال هارو ) رو كسي نتونه استفاده كنه ... يا انگولك كنه ... مخفي كه ميگيد نميشه كرد ... چي كارش ميشه كرد ؟
خوب راحت ترینش اینکه یک فانکشن توی دی ال ال بسازی که در اولین استفاده ازش یک سریال نامبر بخواد و بعد اگر درست بود به فانکشن ها جواب بده، بعد اون سریال نامبر رو توی برنامت استفاده کنی.
 

شايان

مدیران قدیمی
تاریخ عضویت
2 سپتامبر 2003
نوشته‌ها
4,813
لایک‌ها
9
به نقل از balabala :
خوب راحت ترینش اینکه یک فانکشن توی دی ال ال بسازی که در اولین استفاده ازش یک سریال نامبر بخواد و بعد اگر درست بود به فانکشن ها جواب بده، بعد اون سریال نامبر رو توی برنامت استفاده کنی.
خب اينطوري كه اون DLL همينطوري ميمونه ! ازDLL نميخوام استفاده كنن ... نه برنامه م :D

راستي ! يه DLL دارم كه با Delphi نوشته شده ... بعد اين ICON ه مسخره VB روش هست !

چطوري ICON ش رو عوض كنم ؟!

هيچ فرقي نميخوام بكنه ! فقط ICON اين Delphi رو ميخوام بردارم !
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
به نقل از شايان :
خب اينطوري كه اون DLL همينطوري ميمونه ! ازDLL نميخوام استفاده كنن ... نه برنامه م :D

راستي ! يه DLL دارم كه با Delphi نوشته شده ... بعد اين ICON ه مسخره VB روش هست !

چطوري ICON ش رو عوض كنم ؟!

هيچ فرقي نميخوام بكنه ! فقط ICON اين Delphi رو ميخوام بردارم !
در مورد DLL خب تا سورسش رو نداشته باشی کار زیادی نمیشه کرد.

در مورد دلفی:
ببینم DLL یا EXE؟ DLL که آیکن اختصاصی نداره؟ :blink:

اگر منظورت exe هستش، باید با یه برنامه که resource رو نشون میده بازش کنی و آیکنش رو تغییر بدی. اسماشون یادم نیست یکیشون فکر کنم workshop بود، ولی اگر Visual Studio.NET رو داری میتونی exe رو توش باز کنی یا Visual C++ رو (البته فکر کنم)، بعد میتونی آیکنش رو تغییر بدی.
 

شايان

مدیران قدیمی
تاریخ عضویت
2 سپتامبر 2003
نوشته‌ها
4,813
لایک‌ها
9
نه ! DLL ه ! ولي ICON ش ماله اين Delphi ه . شكل همه DLL ها نيست !
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
به نقل از شايان :
نه ! DLL ه ! ولي ICON ش ماله اين Delphi ه . شكل همه DLL ها نيست !
آخه چه جوری؟
169.gif
دی ال ال که یه آیکن بیشتر نداره؟
24.gif
ولی به هر حال با همون روش شاید بشه آیکنش رو عوض کرد...
 

شايان

مدیران قدیمی
تاریخ عضویت
2 سپتامبر 2003
نوشته‌ها
4,813
لایک‌ها
9
والا چطرويش رو نميدونم ... من ننوشتم DLL ش رو ... ولي اينطوريه ديگه !
 

saeedsmk

مدیر بازنشسته
تاریخ عضویت
6 سپتامبر 2003
نوشته‌ها
1,518
لایک‌ها
4
جالبه
:blink: :blink: :blink:
خوب مي توني dll بزاري اينجا تا ما هم بهش يه نگاه بيندازيم
 
بالا