PDA

نسخه کامل مشاهده نسخه کامل : دست کاری رجیستری بوسیله اسکریپت ویژوال بیسیک



masood hashemy
21-11-2008, 09:02
با سلام
من برای دست کاری بعضی از مقادیر رجیستری میخواهم اسکریپت ویژوال بیسیک آن را بنویسم و با اجرای آن اسکریپت کارهایی برایم انجام دهد اما متاسفانه از ویژوال بیسیک چیزی نمیدانم! راهنمایی کنید که چه کاری انجام دهم یا باید برای یادگیری ویژوال بیسیک مخصوصا این مورد بر روی چه فصل هایی زوم کنم.
با تشکر

kourosh_sos
21-11-2008, 10:28
با سلام
دوست عزيز شما براي اينکه بتوني به رجيستري ويندوز متصل بشي و از طريق برنامه اي که مينويسي تغييراتي در رجيستري ايجاد کني بايد از Api هاي ويندوز استفاده کني و اين مبحث يک بخش کاملا پيشرفته و حرفه اي هستش ولي نگران نباش کتابهايي در اين زمينه منتشر شده با عنوان استفاده از Api ها در ويژوال بيسيک البته از طريق اينترنت هم ميتوني مقالاتي بدست بياري ولي از همه بهتر کتاب هستش

بهرام_62
21-11-2008, 12:44
با APi یکم سخته ولی یک ocx هست که کار رو راحت کرده
که اگر سرچ کنی توی همین انجمن باید باشه
اگر نبود بگو برات آپلود کنم

kourosh_sos
21-11-2008, 19:46
دوست عزيز ocx که يه فايل کمکي يا کامپونت هستش چه ربطي به رجيستري داره بايد در vb کدنويسي بشه مثلا من ميخوام کاري کنم که وقتي چک مارک يه گزينه رو ميزنم تمام درايوهام مخفي بشه بعد چطوري ميشه با اين ocx اينکارو کرد

بهرام_62
22-11-2008, 15:37
چه ربطي داره ؟
اگر كليد مخفي كردن درايو ها رو توي رجيستري بلد باشي ميشه ديگه
اين ocx كه من ميگم كارش تغيير و حذف و اضافه كردن كليد يا فولدر به رجيستري ويندوزه
البته با خود وي بي هم ميشه به رجيستري دستكاري كرد ولي فقط همون قسمت مخصوص خودش رو ميشه تغيير داد

kourosh_sos
22-11-2008, 21:45
خب دوست عزيز وقتي اون ocx هم باشه باز بايد کليد مورد نظرو براش بنويسي پس هيچ فرقي با api نميکنه خوبي api اينه که از کتابخانه ويندوز استفاده ميکنه ولي اگر اون فايل ocx پاک بشه برنامه ديگه کار نميکنه ولي با شما کار با اين ocx رو برامون بگو ممنون ميشيم

بهرام_62
23-11-2008, 12:09
خوب ocx همينجوريه ديگه اگر پاك بشه ديگه كار نمي كنه
منظور من رو نگرفتي
من مي گم با اين راحت تره
يعني با api بايد شيش تا تابع رو فراخواني كني و كلي دنگ و فنگ داره
ولي اين icx فقط ازت آدرس مي خواد و بس
اينم لينك دانلودش دوست عزيز:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

kourosh_sos
24-11-2008, 16:45
اگه اينطور باشه که فقط آدرس کليدهارو بخواد که خيلي خوبه اگه ميشه آموزش کار کردن باهاشم بده که مطلب کامل بشه ممنون

بهرام_62
25-11-2008, 11:25
عجب غلطي كرديم يك چيزي معرفي كرديم:27:
ok
ببين جيگر طلا
عد از اينكه ويژوال بيسيك رو باز كردي ctrl +t رو مي زني
دكمه browse رو ميزني
و ocx مورد نظر رو انتخاب مي كني:46:
بعد يك كامنت به ليست اضافه مي شه روي اون دابل كليك مي كني و شيء مورد نظر بر روي فرم نشون داده مي شود
تا اينجاشو كه مي دونم بلد بودي گفتم براي بقيه:27:
چند تا مشخصه داره:
value name:اسم كليدي كه مي خواي بسازي
data:مقدار مورد نظر كه مي خواي توي كليد مورد نظر قرار بدي
data type:نوع ديتاي مورد نظر مثل باينري و معمولي كه همون يك باشه از همه بهتره:21:
Hkey:اين كه خيلي تابلوي شاخه اصلي رجيستري رو مشخص مي كنيد
path:آدرسي كه مي خواهيد كليد را در رجيستري اضافه حذف يا اديت كنيد بدون شاخه اصلي و نام خود كليد
وقتي هم تايپ كنيد:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
هر كاري را كه مي توانيد بكنيد را نشون ميده ديگه فكر كنم نيازي به توضيح نباشه:31:

kourosh_sos
26-11-2008, 22:10
مرسي که توضيح دادي

masood hashemy
30-11-2008, 23:52
من ویژوال استودیو رو باز کردم و ویژوال بیسیک انتخاب کردم اما ctrl+t که گرفتم هیچی نشد البته من vb رو بلد نیستم.

بهرام_62
01-12-2008, 00:12
اگر هیچی بلد نیستی پس می خوای چه کار[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

masood hashemy
01-12-2008, 00:29
من خودم این تاپیک رو زدم حتما یک قصدی داشتم دیگه. ولی گفتم که بلد نیستم با ویژوال بیسیک کار کنم!

بهرام_62
01-12-2008, 00:47
پس بزار یک کد آماده برات بنویسم فردا می زارم
ok؟[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
ضمنا چرا همه اینجا زود بهشون بر می خوره[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

m.73
15-08-2010, 16:26
سلام:10:
ميخوام با ويروال بيسيك 2008 برنامه اي بسازم كه در حين اجرا inactive در taskbar نمايان باشد مث NOD32
راهنمايي ميخوام:41:

m.73
20-08-2010, 12:56
ي سوال كردم كسي كه جواب نداد:19:

حالا كسي ميدونه جه طور با ويزوال بيسيك 2008 ريجستري رو دستكاري كرى؟:18:

jax2
24-08-2010, 19:43
ي سوال كردم كسي كه جواب نداد:19:

حالا كسي ميدونه جه طور با ويزوال بيسيك 2008 ريجستري رو دستكاري كرى؟:18:

شما اگه واقعا نیاز دارید که این لا برنامه نویسی تو ویژوال بیسیک رجیستری رو تغییر بدید می تونید از نرم افزاری مثل auto it استفاده کنید
با اون برنامه راحت می تونید کد بدب تا رجیستری رو تغییر بده
بعد یه فایل exe بهتون تغییر میده
اون فایلو کنار برنامه ویژوال بیسیکت بزار و تو ویژوال بیسیک کلید بزار که اونو ران کنه

!Plus
24-08-2010, 21:44
با استفاده از برنامه reg که تو خود ویندوز وجود داره هم میشه به رجیستری دسترسی پیدا کرد...!

البته تحت داس هستش...!

می تونید یه Script رجیستری بنویسید و از داخل برنامه آدرس فایل رو با آرگومان s/ به برنامه regedit بفرستید...!

کلاً راه های زیادی وجود داره...!

موفق باشید...!

m.73
29-08-2010, 13:05
از همتون ممنون
اما میخواستم برنامه ای که ساختم در سیستم عامل های دیگه خودکار عمل کنه مگرنه بصورت دستی با همون regedit میشه
بازم ممنون
راستی جواب این سوالو پیدا کردم اکه کسی خواست بگه :

(دستکاری ریجستری با VB2008 )


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

E.mail :>Mohammad.mors@yahoo.com

farzadgooya
12-05-2020, 16:07
سلام
ممنون بابت کار قشنگتون
اگه محبت کنید این فایل رو یکبار دیگه آپ کنید ممنونت میشم
شدیدن بهش نیاز دارم

farzadgooya
12-05-2020, 16:09
خوب ocx همينجوريه ديگه اگر پاك بشه ديگه كار نمي كنه
منظور من رو نگرفتي
من مي گم با اين راحت تره
يعني با api بايد شيش تا تابع رو فراخواني كني و كلي دنگ و فنگ داره
ولي اين icx فقط ازت آدرس مي خواد و بس
اينم لينك دانلودش دوست عزيز:

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