[color=#0000FF]If[/color] (status=[color=#ff0000]0[/color]) [color=#0000FF]Then[/color]
Art$=Out$
[color=#000090][b]Run[/b][/color]("Art$","")
[color=#0000FF]End[/color]
سلام دوست عزيز وممنون از پاسخ مفيدتونکدتون مشکلی نداره !
یعنی عملیات Decrypt بدردستی انجام میشه، من برای تست فقط یک خط از کدتون رو تغییر دادم که فایل خروجی رو اجرا کنه و اجرا هم شد
کد:[COLOR=#0000ff]If[/COLOR] (status=[COLOR=#ff0000]0[/COLOR]) [COLOR=#0000ff]Then[/COLOR]کد:[SIZE=3][FONT=Courier New] Art$=Out$ [/FONT][/SIZE] [SIZE=3][FONT=Courier New] [COLOR=#000090][B]Run[/B][/COLOR]("Art$","") [/FONT][/SIZE] [SIZE=3][FONT=Courier New][COLOR=#0000ff]End[/COLOR][/FONT][/SIZE]
<Embedded>\File.exe
کلاً خصوصیات شئ Binder رو در زمان اجرا نمیشه تغییر داد، شما شئ Binderی رو که در صفحه ی دوم قرار دادید، آدرس فایلش رو، رو یه آدرس خاص؛ مثلاً
قرار بدید، بعد فایلی که دیکریپت میشه رو هم دقیقاً با همون نام و در همون مسیر قرار بدید، بعد برید به صفحه ی بعدکد:<Embedded>\File.exe
اصولاً باید جواب بده، چون قبل از اینکه شئ Binder بخواد فایل رو لود کنه، شما فایل رو در اون محل ذخیره کردید.
delfile$='<Temp>'+'www.exe'
PluginSet("PlugIn","Out$")
PluginSet("PlugIn","delfile$")
PluginRun("PlugIn","FastWipe")
delfile$='<Temp>'+'www.exe'
PluginSet("PlugIn","delfile$")
PluginRun("PlugIn","FastWipe")
delfile$='<Temp>'+'www.exe'
MessageEx("","delfile$")
خیلی وقت پیش ها (!) یک مثال برای این پلاگین ساخته بودم، بنظرم میتونه کمکتون کنه: اینجا
DeleteObject("Page 2::Binder")
Pause("1")
delfile$='<SrcDir>\www.exe'
PluginSet("PlugIn","delfile$")
PluginRun("PlugIn","FastWipe")
Exit()
البته این مورد برای فایلهای غیر متنی و متنی نیستخوب معلومه که نمیشه اون فایل رو حذف کرد چون اون فایل اجرایی شما در حال اجراست پس چطور توقع دارین اون فایل رو بشه حذف کرد مواقعی میشه اینکار رو کرد که فایلی مانند فایل متنی یا عکس باشه.









