سلام دوستان. من یه فایل Bat دارم که یه سری از مقدارهای ریجستری رو اضافه و حذف میکنه (ریجستریهای مربوط به آنتیویروس ESET Smart Security)؛ در ویندوز 32 بیت به خوبی عمل میکنه و مقدارها رو تغییر میده اما وقتی که فایل Bat رو در ویندوز 64 بیتی اجرا کردم، متوجه شدم با اینکه دسترسی UAC هم دارد و نیز در انتها پیام Operation was successful نشون میده، مقدار ریجستری مورد نظر رو عوض نمیکنه. (بستهی خود محافظتی آنتیویروس یا همون self-defense هم غیرفعال میباشد و فایل Bat رو در حالت safe mode هم انجام دادم اما نتیجه نداد)
لینک دانلود فایل Bat:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در مورد تفاوتهای ریجستری ویندوز 32 بیت و 64 بیت یه سری چیزهایی رو میدونم، اما نمیدونم فایل Bat رو چگونه تنظیم کنم که هم برای 32 بیت عمل کنه و هم 64 بیت. در این مورد توی سایتهای خارجی چند تا مطلب پیدا کردم اما متوجه نشدم چگونه این کار رو انجام بدم.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
لطفاً اگه کسی میتونه کمک کنه. متشکرم.