delphi4arab منتديات دلفي للعرب

نسخة كاملة : كيف استعرض كل مفاتيح الرجستري
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم

قرأت كتاب عربي يتحدث عن التعامل مع الرجستري بدلفي
و ما شاء الله شرح جيد لكن لم يتعق في الرجستري لاسف
مثلا كيف استعرض كل مفاتيح و قيمها التي تتواجد تحت هذا المفتاح
HKEY_CLASSES_ROOT\exefile\shell
في مكون ListView او اي مكون اخر و اذا امكن اكير قدر من الامثلة لتعامل مع الرجستري و جزاكم الله خيرا
هذا مثال على السريع أخي :


[صورة: a8oy1.png]
انا اعجبت بهذه الاداة و برمجت واحدة تشبهها لكن غير كاملة بسبب قلة خبرتي في الرجستري
اسم الاداة : AddXxxToExplorer.exe
الاداة التي برمجتها
كود :
http://www.gulfup.com/?axBKF4
التعامل مع الرجيستري ليس بالصعب أخي ..
فقط اطلع على الدوال المستعملة في الكلاس TRegistry .. و ستتمكن من التعامل معه بكل سهولة ..
ربما يفيدك هذا الرابط :

كود :
http://delphi.developpez.com/faq/?page=basederegistre
شكرا لك اخي على المرفق الاكثر من رائع Smile
نسيت شئ هو كيف مثلا اذا ظغطت على مفتاح ما اجعله يخرج محرر الرجستري و في القيمة التي حددتها في برنامج
و اسف جدا
ليس هناك الا طريقة واحدة على حد علمي..
حمل برنامج RegJump من موقع مايكروسوفت :
كود :
http://technet.microsoft.com/en-us/sysinternals/bb963880.aspx
قم بفك الضغط على البرنامج و ارفقه مع مجلد التطبيق
ثم قم بتشغيله بالدالة ShellExecute مع تمرير البرامتر الخاص بالمفتاح ..
PHP كود :
ShellExecute(0,'runas','regjump.exe','HKEY_LOCAL_MACHINE\Software\Microsoft\Windows',0,SW_SHOWNORMAL); 
جزاك الله خيرا اخي الكريم :d
انت الافضل Wink