تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 9 از 9

نام تاپيک: رجستری در C

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Oct 2006
    پست ها
    34

    پيش فرض رجستری در C

    با سلام
    چه جوری میشه توی c یا c++ ) پنجره کنسول داس( به رجستیری دست پیدا کرد و بشه کار های مثل اضافه و حذف کردن مقدار را انجام داد
    واسه یه کار خیلی ساده میخوام و تازه شروع به برنامه نویسی کردم اگه براتون امکان داره یه سورس کد بزاید ممنونتون میشم
    با تشکر

  2. #2
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    سلام.
    برای این کار چندین API وجود داره که میتونید از اونها استفاده کنید.
    برای باز کردن یک کلید میتونید از RegOpenKey استفاده کنید.
    برای ایجاد یک کلید جدید از RegCreateKeyEx استفاده کنید.
    برای از بین بردن یک subky میتونید از RegDeleteKey استفاده کنید.
    و خیلی دیگه از این نمونه توابع که همگیشون در Windows.h قرار دارن.
    (از کامپایلر های تخت Win استفاده کنید مثل ++VC یا Borland )
    برای پیدا کردن اطلاعات بیشتر در MSDN ( یا در [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] ) به دنبال توابع گفته شده یا
    Registry Function بگردید.

  3. #3
    آخر فروم باز hamidreza_buddy's Avatar
    تاريخ عضويت
    Sep 2004
    محل سكونت
    شریف
    پست ها
    1,167

    پيش فرض

    این فصل از کتاب Visual C++ Unleashed دربارۀ کار با Registery هست.
    توش یه برنامۀ کامل هم هست که می تونی به راحتی تغییرش بدی.
    همون چیزایی که someone گفتن ولی با توضیح اضافه!
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

  4. #4
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    یه نمونه ی خیلی ساده براتون میذارم :
    اما حتما به لینکی که hamidreza_buddy دادن مراجعه کنید.

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

  5. #5
    داره خودمونی میشه
    تاريخ عضويت
    Oct 2006
    پست ها
    34

    پيش فرض

    دوستان واقعا دستتون درد نکنه
    حالا فرق بین P30World Forums و بقیه سایت مشخص میشه

  6. #6
    اگه نباشه جاش خالی می مونه mehdicracker's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    in air
    پست ها
    331

    پيش فرض RegQueryValueEx

    با سلام

    ممنون از توضیحتون someone جان

    راستش من در RegQueryValueEx یه مشکل پیدا کردم
    اونم به این صورت است که :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    من این دستور رو اینجوری می نویسم error نمی ده ولی کار هم نمی کنه !!!!!!!!!
    اگر هم پارامتر 4 رو اضافه کنم و بنویسم REG_SZ نمی گیره و error می ده

    خواستم که شما یه نمونه کامل از RegQueryValyeEx رو بنویسید تا مشکل من حل بشه
    تو msdn هم چیز جالبی پیدا نکردم

    بعد حالا می خواستم بدونم که دستور RegQueryValueEx درست شد و مقدار رو برام برگردوند

    می خواستم ادرسسی رو که از رجیستری می گیره به دستور ShellExecuteEx بدم
    ایا طوری که نوشتم درست است یا نه

    ممنون
    Last edited by mehdicracker; 21-02-2007 at 14:22.

  7. #7
    اگه نباشه جاش خالی می مونه mehdicracker's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    in air
    پست ها
    331

    پيش فرض

    سلام

    مشکل حل شد .؟؟؟؟؟؟؟؟؟؟!!!!!!!!!!!!

  8. #8
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    سلام.
    آرگومان هایی که به تابع RegQueryValueEx ارسال کردید صحیح نیستند.
    یک نمونه براتون گذاشتم.
    اگه از VC6.0 استفاده میکنید نیازی به استفاده از T_ نیست. چون برای این برنامه از VC8.0 استفاده کردم
    و بعضی از آرگومان ها از LPSTR به LPCWSTR تغییر کرده , احتیاج به Convertion هست.
    ضمنا من از MFC استفاده کردم بنابراین hwnd به this->m_Wnd تغییر پیدا میکنه.
    در این برنامه در آدرس HKEY_CURRENT_USER\Position مقداری از نوع string بانام Address و مقدار C:\text.txt وجود داره.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اگه مشکلی پیش اومد اطلاع بدید.

  9. #9
    اگه نباشه جاش خالی می مونه mehdicracker's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    in air
    پست ها
    331

    پيش فرض

    سلام
    ممنون someone جان
    راستش من اهم از mfc استفاده می کنم

    ممنون از توضیحتون
    من اینجوری نوشتم که درست هم شد
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


    فقط به یه چند تا مشکل دیگه برخوردم که بزودی مزاحمتون می شم

    بازم ممنون

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •