واضح آرشیو وب فارسی:سایت ریسک: سوال از آقا سیلور در مورد رجیستری و استفاده از بیلدر aff - SEvEN 10 ارديبهشت 1386, 02:57سلام آقا سیلور ... اونچه که مسلمه این سوال تنها و تنها از شما پرسیده میشه ... گرچه من اصلا سعیم نکردم به تنهایی به جوابش برسم ... سوالی که بیشتر از یک سال هستش می خام بپرسم ازتون ولی عمدا نمی پرسیدم . من برای استفاده از بیلدر بر پایه سلیقه های شخصی خودم نقشه هایی کشیدم ... گرچه سایز فایل کامپایل شده متاسفانه حتي سرعت بالاش تو نوشتن پروژه های مختلف رو تحت و شعاع قرار می ده و گرچه این نقطه ضعف نیست ولی برای کاری که باهاش تصمیم دارم برای نمونه انجام بدم این سایز کمی زیاده اما اونچه رو که در بیلدر می شه ظرف 15 دقیقه انجام داد در ویژوال سی يک ساعت زمان میبره و گرچه ما نمی تونیم خیلی پروژه ها رو در بیلدر شبیه سازی کنیم مثل استفاده از کریستال ریپورت ولی شبیه سازیش میتونیم بکنیم ... و تصور میکنم زبان اسکریپتیشم گرچه سرعت لازم رو نداره اما برای اینجور کارها کافیه ... اه ... همش میگم کار ، کار ، کار ، ولی سوالمو نمی پرسم ( سوالي با عمر متوسط يک سال ) آقا سیلور فرض کنید ما می خواهیم این متغیر ها رو با استفاده از بیلدر و ارتباط با رجیستری ... و فرضا با استفاده اسکریپت ها و اجرای اون ها در فرم کامپایل شدهء بیلدر دقیقا مطابق با آدرس ها و اونچه که در زیر می بینید به regedit بفرسيمشون : [HKEY_LOCAL_MACHINESOFTWAREMagellass] [HKEY_LOCAL_MACHINESOFTWAREMagellassWinBoost] "Dir"="" "CDROM"="" "DocumentsText"="&Documents" "FavoritesText"="F&avorites" "FindText"="&Find" "HelpText"="&Help" "InfoTip"="Click here to begin." "LogOffText"="&Log Off" "ProgramsText"="&Programs" "RunText"="&Run..." "SettingsText"="&Settings" "ShutDownText"="Sh&ut Down..." "StartText"="Start" "Owner"="affection SEvEN / FFF" "Registered"=hex:42,e1,8e,20 ============================= [HKEY_CURRENT_USERSoftwareMagellass] [HKEY_CURRENT_USERSoftwareMagellassWinBoost] "Owner"="affection SEvEN / FFF" "Registered"=hex:42,e1,8e,20 بهترین راه ممکن و بهترین اسکریپت ممکن چی هست ؟ و چطوری اونو بنویسم ؟ و البته با نظرداشت به اینکه این یکی که فرض شده در واقع دارای دو بخش مجزا هست و ... خب بقیش و حتی اختیار اینکه جوابی بدین و یا ندین با خود شماست و البته در صورتی که ... :wink: اوه راستی آقا سیلور ... لطفا در صورتی که وقت کردین اینجا رو یک نگاهی بندازین ... مطمئنا شما می تونین در اون مورد هم کمکم کنید . شب و روزتون خوش باشه . silvercover 10 ارديبهشت 1386, 08:21شما میتونین از پلاگینی به نام SmallPlugIn ( دریافت ()) استفاده کنین که دو مزیت داره. اول اینکه حجم این پلاگ این خیلی کمه و در نتیجه سریعتر هست. دوم اینکه این پلاگ این خودش به طور خودکار نوع داده ای رو که قرار هست نوشته بشه، اعم از string ، dword و... رو تشخیص میده و موقع نوشتن توی رجیستری کارهای لازم رو انجام میده. برای چگونگی کار راهنمای ساده و مفید این پلاگ این به شما کمک خواهد کرد. یک توصیه هم اینکه موقع نوشتن یا خوندن در رجیستری سعی کنین اسکریپ های مربوطه رو در قسمت اسکریپت صفحه قرار ندین. و اگر لازم هست که به محض لود شدن صفحه این اسکریپت ها اجرا بشن به جاش اسکریپت ها رو در یک شی Script بزارین و به هنگام لود شدن صفحه با دستور ScriptTimer اون رو فراخوانی کنین. aff - SEvEN 11 ارديبهشت 1386, 01:08متشکرم آقا سيلور ... ولي من برام محم اين هست بدون استفاده از پلاگي و هر نوع پشتيباني ... تنها و تنها از خود Mmb براي اين کار استفاده کنم ... فقط و فقط بيلدر ... silvercover 11 ارديبهشت 1386, 02:15در این صورت یک فایل reg. با تنظیمات دلخواهتون بسازین و بعد توی رجسیتری Import کنین. البته در این صورت کاربر یکی دوتا کادر پیغام خواهد دید. اما باز هم میشه همین راه رو استفاده کرد و البته در مد Silent . ولی نمیشه مطمئن بود که درست وارد شده یا نه. برای وارد کردن از دستور Run استفاده کنید و برای استفاده از مد Silent هم از سوییچ s/ استفاده کنید. aff - SEvEN 11 ارديبهشت 1386, 03:33بله ... متشکرم ... اما اونچه که من بهش نياز داشتم کمي فراتر از importable هستش آقا سيلور . يعني استقلال کامل فايل هگزه MMB در ارسال متغيرها به رجيستر با استفاده از Script Language و فرضا استفاده از اون ها در يک فرم و براي Patching ... و خب گفتين نمي شه و جز اين دو راه راهي نيست ... منو باش يک سال صبر کردم باسه يه سوال اساسا ... در نتيجه MMB به هيج وجه قادر به نوشتن patch مثل اسمبلي نيست . زبان سي هم که علي رغم علاقه ء خود شما بهيچ وجه مناسب نوشتن patch مورد نظر من نيست و الاف ميکنه آدم رو ، و فقط مي شه با استفاده از فيلد هاي شمارشي مسخرهء اون الگوريتم هايي براي هر رکورد نوشت که ازش من در Trainer نويسي استفاده کردم و خوبم جواب نداده ... شايدم راهو اشتباهي رفتم و روش هاي بهتري هم باشه . مي دونيد که منظورم چيه ؟ ( game hacking ) و مسائل حول و هوش اون ... خودتون که استادين ديگه . :lol: silvercover 11 ارديبهشت 1386, 04:01خب چرا یک سال پیش نپرسیدین؟ aff - SEvEN 11 ارديبهشت 1386, 04:07هيچي ، همينجوري باسه خاطر کلوچه اي که داشتم مي خوردم ... silvercover 11 ارديبهشت 1386, 04:16منظور شما رو متوجه نشدم!؟ aff - SEvEN 11 ارديبهشت 1386, 04:41آقا سيلور ... بحث سره بودن و نبودنه ... پرسيدن و نپرسيدن ... قدرت داشتن يا نداشتن ... فريب خوردن يا فريب دادن ... داشتن بالاترين مدارک تحصيلي از دانشگاه هاروارد يا نداشتن و سوزوندن هموشون ... چقدر زيباست ، در صبحي زيبا خوردن يک کلوچه و نوشيدت قهوهء تلخ و نشستن در بالکن يک آپارتمان شيک و نگاه کردن به lcd لپ تاپ و پنجرهء سياه olly و نگاهي مسخره به مردمي که بايستي به سختي تا شب در تکاپو و تلاش باشن و نفهمن که چرا ؟ و فکر کردن راجع به اينکه فردا نوبت تلاش دسته جمعي کدوم شرکت هست که بايستي تلاشش رايگان بشه براي همه . يک جمله خلاصه کنم منظوري رو که متوجه نشدين - و ديگه ادامه ندم ... اينجا که آف تاپيک نيست : عاقل به تقاضاي خرد پل مي جست ... ديوانهء پا برهنه از آب گذشت aff - SEvEN 11 ارديبهشت 1386, 06:35از آقا سيلور بخاين آقا ... متاسفم ... تقاضاها بعد از جريان اتهام تروجان در فايل کرکم به من هيچ ارتباطي نداره ... Royan 13 ارديبهشت 1386, 15:23دوست من جواب شما به خوبی داده شد .. بنده به جای شما از مدیر انجمن تشکر می کنم . منو باش يک سال صبر کردم باسه يه سوال اساسا ... در نتيجه MMB به هيج وجه قادر به نوشتن patch مثل اسمبلي نيست . زبان سي هم که علي رغم علاقه ء خود شما بهيچ وجه مناسب نوشتن patch مورد نظر من نيست و الاف ميکنه آدم رو ، و فقط مي شه با استفاده از فيلد هاي شمارشي مسخرهء اون الگوريتم هايي براي هر رکورد نوشت که ازش من در Trainer نويسي استفاده کردم و خوبم جواب نداده ... شايدم راهو اشتباهي رفتم و روش هاي بهتري هم باشه . مي دونيد که منظورم چيه ؟ ( game hacking ) و مسائل حول و هوش اون ... خودتون که استادين ديگه . بله حق با شماست . تازه با MMB نمیشه انیمیشن درست کرد یا نمیشه صدا ویرایش کرد . میدونید چرا چون ساختار مشخصی داره . به شما پیشنهاد میدم از اسمبلی برای کارهای مالتی مدیا استفاده کنید .. در ضمن بحث رو به انحراف نکشونید ..
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 323]