اجازه دسترسی به درایو c در جاوا
سلام و عرض ادب
یه کد نوشتم که تو درایو ویندو یه فایل متني ایجاد کنه ولی پختی اجراش میکنم اخطار میده
Uac رو هم غیر فعال کردم
یر فرض مثال یه کار بر دیگه این برنامه رو تو سیستم خودش اجرا کنه برا اونم کار نمی کنه???
یه سوال دیگه م داشتم خدمتتون آیا راهی هست که جلوی decompile شدن فایل های jar. رو گرفت??
1 پاسخ
سلام به شما دوست عزیز
تنها راهی که برای حل دسترسی برنامه به درایو سی وجود دارد این است که برنامه را run as administrator باز کنید. برای این کار شما می توانید این نمونه پروژه را دانلود کرده و کدهای جاوای خودتون رو با استفاده از این پروژه بنویسید یا خودتون طوری تنظیم کنید که برنامه به شکل run as administrator باز شود.
برای جلوگیری از decompile شدن کد های جاوا یا باید کد جاوای خودتون رو با استفاده از برنامه هایی مثل Excelsior JET به کدهای سطح پایین تبدیل کنید یا کد های خودتون رو obfusecate کنید. نرم افزار های مختلفی برای obfuscate کردن وجود دارند که proguard یکی از آنها است.