امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ذخیره آیکون های shell32 روی هارد
نویسنده پیام
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #1
ذخیره آیکون های shell32 روی هارد
سلام.
میدونید که داخل فایل shell32 تعداد زیادی آیکون هست.
من میتونم این آیکون ها رو روی یه پیکچر باکس اکسترکت کنم و نمایش بدم. ولی میخوام بدونم طریقه ذخیره کردن این آیکون ها به چه صورت هست. طوری که به صورت اورجینال با همه لایه هاشون ذخیره بشن.
۳۰-شهریور-۱۳۸۶, ۰۴:۰۰:۱۲
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: ذخیره آیکون های shell32 روی هارد
(فکر کنم با ریسورس هکر بتونی این کارو راحتر انجام بدی)ولی اگه با برنامه نویسی بخواهی باید یه متغییر از نوع iconتعریف کنی وپیکچر باکستو بریزی توش و save کنیش
۳۰-شهریور-۱۳۸۶, ۱۰:۰۸:۳۷
وب سایت ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #3
RE: ذخیره آیکون های shell32 روی هارد
اگه با برنامه بخواي برنامه ArtIcon Pro اينكارو برات ميكنه.
اگه كدنويسي ويژوال بيسيك ميخواي :
http://www.vbaccelerator.com/home/VB/Uti...rticle.asp
اين برنامه رو ببين و بررسيش كن. اين كد اين كارو ميكنه. البته بگم كه منم قبلا دنبال اين بودم اين برنامه رو هم پيدا كردم ولي به هيچ وجه نتونستم ازش سر در بيارم.Confused . اگه فهميدي به منم بگو.
در ضمن فكر نكنم چيزي كه ويبي توي پيكچر باكس نشون ميده يه آيكون كامل باشه و وقتي ذخيرش هم ميكني يه چيز كامل ذخيره نميشه.(قبلا تست كردم)

میزان رای دشمن است!
[تصویر:  cff100.png]
(آخرین ویرایش در این ارسال: ۳۰-شهریور-۱۳۸۶, ۱۰:۲۷:۲۹، توسط ajlajlajl.)
۳۰-شهریور-۱۳۸۶, ۱۰:۲۴:۳۶
وب سایت ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #4
RE: ذخیره آیکون های shell32 روی هارد
lord_viper نوشته است:(فکر کنم با ریسورس هکر بتونی این کارو راحتر انجام بدی)ولی اگه با برنامه نویسی بخواهی باید یه متغییر از نوع iconتعریف کنی وپیکچر باکستو بریزی توش و save کنیش

سلام.
گفتم که از پیکچر باکس نمیخوام ذخیره کنم. تصویری که پیکچر باکس نشون میده فقط یه آیکون بی کیفیت هست و به صورت group Icon ذخیره نمیشه.

برنامه articon رو هم دارم. ولی من از طریق برنامه نویسی میخوام انجام بدم.

برم این برنامه رو دانلود کنم.
۳۰-شهریور-۱۳۸۶, ۱۵:۰۱:۳۲
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #5
RE: ذخیره آیکون های shell32 روی هارد
خب اگه میخواهی کیفیتشو بالا ببری وقتی تو pictureboxهستش باید یه سری فیلتر روش اعمال کنی
۳۰-شهریور-۱۳۸۶, ۱۵:۲۲:۳۳
وب سایت ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #6
RE: ذخیره آیکون های shell32 روی هارد
نه آقاي lord_viper مسئله اصلا اين نيست.
اگه شما يه آيكون رو با API ( فكر كنم ExtractIconEX بود ؟) از يه فايل dll در بياري اون فقط يه آيكون در اندازه فكر كنم 32*32 بهت ميده و هيچ كدوم از سايز هاي ديگه و كيفيت رنگ هاي ديگه رو نميده.يعني آيكون ناقص تحويلت ميده.

میزان رای دشمن است!
[تصویر:  cff100.png]
۳۰-شهریور-۱۳۸۶, ۱۶:۱۴:۳۶
وب سایت ارسال‌ها
پاسخ
Darg غایب
مدير بازنشسته
*****

ارسال‌ها: 894
موضوع‌ها: 40
تاریخ عضویت: تير ۱۳۸۴

تشکرها : 381
( 702 تشکر در 190 ارسال )
ارسال: #7
RE: ذخیره آیکون های shell32 روی هارد
این از نقص برنامست...
اولا اگر برای برنامه نویسی می خواید سایت www.vbAccelerator.com چند تا سورس کد عالی برای استخراج ایکن از
ریسورس و Dll ها و exe ها داره...

اما اگر فقط خود ایکنش رو می خوای من برنامه Microangelo Toolset 6 رو توصیه می کنم که یک مجموعه بی نظیره...
۳۰-شهریور-۱۳۸۶, ۲۱:۱۵:۱۶
وب سایت ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #8
RE: ذخیره آیکون های shell32 روی هارد
سلام.
lord_viper نوشته است:خب اگه میخواهی کیفیتشو بالا ببری وقتی تو pictureboxهستش باید یه سری فیلتر روش اعمال کنی
من به چه زبونی بگم نمیخوام از پیکچر باکس استفاده کنم. پیکچر باکس فقط 1 آیکون بهت میده. شاید شما در مورد آیکون ها اطلاعات ندارید. شما یه آیکون رو که مشاهده میکنی ممکنه از 10 تا آیکون تشکیل شده باشه و پیکچر باکس فقط یکی از این ها رو که بی کیفیت هم هست و 32 بیت نیست ذخیره میکنه.

تو این سایت هم چرخ زدم. 2 تا سورس واسه آیکون پیدا کردم. برم یه بررسی کنم.
۳۱-شهریور-۱۳۸۶, ۰۳:۳۲:۰۹
ارسال‌ها
پاسخ
veyskarami غایب
مدیر بازنشسته
*****

ارسال‌ها: 861
موضوع‌ها: 82
تاریخ عضویت: مرداد ۱۳۸۴

تشکرها : 477
( 2479 تشکر در 611 ارسال )
ارسال: #9
RE: ذخیره آیکون های shell32 روی هارد
بیا این دقیقا همون چیزیه که می خوای:
http://jeyjey.persiangig.com/Download/Ic...tor1.0.zip

۳۱-شهریور-۱۳۸۶, ۰۹:۳۹:۵۳
وب سایت ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #10
RE: ذخیره آیکون های shell32 روی هارد
سلام.
سورس های این سایت http://www.vbAccelerator.com چه قدر بیخودن. اولش که میری تو میگی به چه برنامه های جالبی. ولی وقتی دانلود میکنی میبینی همشون مشکل دارن.
یادمه قبلنم از این سایت برنامه دانلود کرده بودمو مشکل داشت. فایل های ریفرنس و dll های مورد نیاز رو هم دانلود میکنم ولی برنامه error میده. مثلا متغیر سر ریز میشه. یه همچین اروری بده معلومه چه قدر باگ داره.

آرش جان ممنون دانلود کردم.
۰۱-مهر-۱۳۸۶, ۰۳:۲۵:۵۷
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #11
RE: ذخیره آیکون های shell32 روی هارد
hconفایلهای exeتعدادی دارن که تو extracticonex باید بگی که کدوم icon رو میخواهی extract کنی
این کد رو ببین شاید به دردت بخوره (البته با دلفیه ببخشید vb بلد نیستم)

procedure TForm1.Button1Click(Sender: TObject);
var
LargeIcon: HIcon;
SmallIcon: HIcon;
IconCount: Integer;
i: Integer;
FileName: PChar;
begin
FileName := 'C:\WinNT\RegEdit.exe';
IconCount := ExtractIconEx(FileName, -1, LargeIcon, SmallIcon, 0);
for i := 0 to Pred(IconCount) do
begin
ExtractIconEx(FileName, i, LargeIcon, SmallIcon, 1);
DrawIcon(Canvas.Handle, 5 + i * 36, 5, LargeIcon);
DrawIconEx(Canvas.Handle, 5 + i * 36, 50, SmallIcon,
GetSystemMetrics(SM_CXSMICON), GetSystemMetrics(SM_CYSMICON), 0, 0, DI_NORMAL);
end;
end;

بهتره واسه در اوردن icon از shell32 و ذخیرشون از ریسورس هکر استفاده کنی
(آخرین ویرایش در این ارسال: ۰۱-مهر-۱۳۸۶, ۰۷:۴۹:۴۷، توسط lord_viper.)
۰۱-مهر-۱۳۸۶, ۰۷:۴۱:۴۳
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ذخیره کردن نتیجه اجرای کد به صورت رشته alefpe 1 2,740 ۱۰-خرداد-۱۳۹۴, ۱۰:۲۰:۲۲
آخرین ارسال: lord_viper
  ذخیره سازی اطلاعات aKaReZa75 4 5,682 ۳۱-فروردین-۱۳۹۲, ۲۱:۳۷:۲۸
آخرین ارسال: Ghoghnus
Question [سوال] ذخیره آیکون EXE,اساتید گرامی لطف کنید جوابم رو بدید :-( !_!_batman_!_! 2 4,326 ۰۲-شهریور-۱۳۹۱, ۰۰:۱۵:۱۹
آخرین ارسال: setroyd
  ذخیره فایل متنی با اینکدینگ utf8 mOSTEFEA 1 3,533 ۱۱-مرداد-۱۳۹۱, ۱۱:۲۷:۰۷
آخرین ارسال: Payman62
  مشخص کردن شماره خونه ها و ترتیب ذخیره انها goldpower 0 2,335 ۳۰-خرداد-۱۳۹۱, ۱۳:۳۴:۳۴
آخرین ارسال: goldpower
  [سوال]ذخیره عکسه داخل یه لینک با vb !_!_batman_!_! 3 3,623 ۰۹-اسفند-۱۳۹۰, ۱۸:۲۹:۰۶
آخرین ارسال: mvmproject
  پایین آوردن حجم عکس هنگام ذخیره RAMA2009 9 6,933 ۱۷-بهمن-۱۳۹۰, ۰۲:۳۹:۲۲
آخرین ارسال: Payman62
  خواندن از فایل تکست و ذخیره در دیتا بیس mostafaserial 3 3,856 ۰۶-دى-۱۳۹۰, ۲۲:۳۰:۲۴
آخرین ارسال: mostafaserial
  ArshamSnapShot V1.0.0 - عکس گرفتن از صفحه نمایش و ذخیره آن با کیفیت دلخواه و فرمت JPG 1120 4 5,211 ۲۶-مرداد-۱۳۹۰, ۱۴:۵۸:۱۰
آخرین ارسال: 1120
  [سوال] ذخیره نتیجه یک پرس و جو در متغییر در ADODB(vb6) one hacker alone 0 1,973 ۲۱-مرداد-۱۳۹۰, ۱۱:۵۱:۰۸
آخرین ارسال: one hacker alone

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS