%TEMP%\MMBPlayer
ممکنه یک نمونه از این کد رو قرار بدید؟ببینید، با اجرای برنامه تمام فایلها به آدرس زیر کپی میشن:
کد:%temp%\mmbplayer
شما میتونید بلافاصله با اجرای برنامه، کدهایی رو در page start قرار بدید که فایلهای استخراج شده رو به یک فولدر دیگه انتقال بدید (move کنید) و مسیرهای موجود رو هم به اون مسیر جدید تغییر بدید.
اینکار چیزی به امنیت اضافه نمیکنه، ولی حداقل فایلها توی همون فولدر mmbplayer قابل دسترسی نیستن، وگرنه میشه فایلها رو توی فولدر جدید دید، البته باید از مسیرش آگاهی داشته باشن.
با خروج برنامه هم میتونید همون فایلها رو پاک کنید.
البته این فقط تئوری هست و بنده خودم تستش نکردم.
یه پیشنهاد . شاید جالب نباشه اما گفتنش ضرر نداره !
میشه تو همون mmbplayer بره . شما پوشه mmbplayer رو با یه دستور مخفی سیستمی کنید
طرف هر چی بگرده اونو پیدا نمیکنه البته ممکنه که مخفی ها رو باز کنه اما درصدش کمه
موفق باشید
embed_Path$=<Embedded>
lenXs=LEN(embed_Path$)
lenXs=lenXs-1
embed_Path$=StrCopy(embed_Path$,1,lenXs)
If (UsingWinNT()=1) Then
param1$='WAIT,HIDE /C attrib +h +s "' + embed_Path$ + '"'
Run("<System>\cmd.exe","param1$")
Else
param1$='WAIT,HIDE /C attrib +h +s "' + embed_Path$ + '"'
Run("command.com","param1$")
End
خودشم خيلي مطمئن نيست اما نسبت به مخفي كردن بهتره.
خوب اگه attrib بشه،باز خود mmb ميتونه بازش كنه؟؟؟؟؟
embed_Path$=<Embedded>
lenXs=LEN(embed_Path$)
lenXs=lenXs-1
embed_Path$=StrCopy(embed_Path$,1,lenXs)
If (UsingWinNT()=1) Then
param1$='WAIT,HIDE /C attrib -h -s "' + embed_Path$ + '"'
Run("<System>\cmd.exe","param1$")
Else
param1$='WAIT,HIDE /C attrib -h -s "' + embed_Path$ + '"'
Run("command.com","param1$")
End
آیا میتوان فولدری ساخت غیر قابل پاک کردن یعنی del نشه









