PDA

View Full Version : سوال: برنامه تک فایل



xxxsenatorxxx
پنج شنبه 14 اردیبهشت 1391, 19:14 عصر
چجوری میشه برنامه نوشته شده فقط یک فایل exe باشه و چندتا فایل نباشه؟
ممنون

r00tkit
شنبه 16 اردیبهشت 1391, 11:20 صبح
ILMERG
http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CIIBEBYwAA&url=http%3A%2F%2Fwww.microsoft.com%2Fen-us%2Fdownload%2Fdetails.aspx%3Fid%3D17630&ei=N9CkT6OeOpPP4QTZj4SlCQ&usg=AFQjCNHtmwfsQU8EYsgYCaYuQoCCTpG4xQ&sig2=E9wiKvTk6fSV2jTMhxejDw

xxxsenatorxxx
یک شنبه 17 اردیبهشت 1391, 10:32 صبح
ILMERG
http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CIIBEBYwAA&url=http%3A%2F%2Fwww.microsoft.com%2Fen-us%2Fdownload%2Fdetails.aspx%3Fid%3D17630&ei=N9CkT6OeOpPP4QTZj4SlCQ&usg=AFQjCNHtmwfsQU8EYsgYCaYuQoCCTpG4xQ&sig2=E9wiKvTk6fSV2jTMhxejDw

میشه یک توضیح مختصر راجع به این بفرماید چی هست و طرز استفادش.ممنون

hakim22
یک شنبه 17 اردیبهشت 1391, 10:58 صبح
اگر منظور پورتابل کردن برنامه باشه .در دات نت اصولا اینجور کارها بیهوده است . هر کاری هم که بکنید دات نت رو نمیشه سوار خود برنامه کرد.
البته نرم افزارهایی هستند که portable ساز هستند و چند نمونه ی رایگان هم دارند اما باز هم با خیلی از نرم افزارهای دات نت مشکل دارند.
کلا برای انجور کارها زبانهایی مثل delphi بهترن.

xxxsenatorxxx
یک شنبه 17 اردیبهشت 1391, 11:25 صبح
اگر منظور پورتابل کردن برنامه باشه .در دات نت اصولا اینجور کارها بیهوده است . هر کاری هم که بکنید دات نت رو نمیشه سوار خود برنامه کرد.
البته نرم افزارهایی هستند که portable ساز هستند و چند نمونه ی رایگان هم دارند اما باز هم با خیلی از نرم افزارهای دات نت مشکل دارند.
کلا برای انجور کارها زبانهایی مثل delphi بهترن.

نه منظورم اینه که برنامه ای که با سی شارپ نوشتم خرو جیش چندتا فایله عین ویروس بکنمش یک فایل exe .مثلا یه ماشین حساب ساده نوشتم میخوام بشه یک فایل exe نه ستاپ.حالا اگر ظاهر گرافیکی نداشته باشه چی بازم میشه؟یعنی یه عملیاتی رو تو پس زمینه انجام بده ؟؟؟؟؟؟

hakim22
یک شنبه 17 اردیبهشت 1391, 11:53 صبح
اگر ظاهر گرافیکی نداشته باشه و در پس زمینه اجرا بشه که میشه ویروس !

لازم نیست setup درست کنید اگر از تابع خاصی استفاده نمی کنید
اگر در رایانه مقصد دات نت نصب شده باشه هر برنامه ای اجرا میشه که با c# می نویسید اجرا میشه.
البته مدیریت خیلی کاملی روی کارهایی که انجام میدهید هست و برای انجام خیلی تغییرات دسترسی ها محدود است.

ضریب موفقیت چنین ویروسی که با c# نوشته شده باشه خیلی پایینه چون اولا حجمش خیلی بالاتر از خیلی ویروسهای دیگست.
دات نت برای خیلی از کارهایی که ممکن امنیت ویندوز رو بهم بزنه در دات نت مسیر اضطراری در نظر گرفته و راحت تشخیص میده و میبنده
مثلا اگر فولدری رو مونیتور کنید برنامه اصلا هیچ کاری بدون اجازه مدیر انجام نمیده .

برای داشتن ویروسی که خوب عمل کنه باید از زبانهایی که چند سیستم عامله هستند استفاده بشه ، باز هم به C++ و delphi میرسیم.

اتفاقا بهتره این ویروس ها نمای گرافیکی داشته باشند ، مثلا به صورت تروجان عمل کنند و در قالب یک نرم افزار مفید در رایانه مقصد نصب بشن و کار لازم رو انجام بدن ،

البته اگر منظور همون ماشین حسابه و کاری در پس زمینه قرار نیست انجام بشه میتونید با فرض اینکه رایانه ی مقصد دات نت نسخه ی شما رو نصب داره و از کامپوننت غیر استانداردی هم استفاده نکرده اید خیلی راحت فقط فایل exe برنامه رو کپی کنید و اجرا خواهد شد.

xxxsenatorxxx
یک شنبه 17 اردیبهشت 1391, 12:12 عصر
اگر ظاهر گرافیکی نداشته باشه و در پس زمینه اجرا بشه که میشه ویروس !

لازم نیست setup درست کنید اگر از تابع خاصی استفاده نمی کنید
اگر در رایانه مقصد دات نت نصب شده باشه هر برنامه ای اجرا میشه که با c# می نویسید اجرا میشه.
البته مدیریت خیلی کاملی روی کارهایی که انجام میدهید هست و برای انجام خیلی تغییرات دسترسی ها محدود است.

ضریب موفقیت چنین ویروسی که با c# نوشته شده باشه خیلی پایینه چون اولا حجمش خیلی بالاتر از خیلی ویروسهای دیگست.
دات نت برای خیلی از کارهایی که ممکن امنیت ویندوز رو بهم بزنه در دات نت مسیر اضطراری در نظر گرفته و راحت تشخیص میده و میبنده
مثلا اگر فولدری رو مونیتور کنید برنامه اصلا هیچ کاری بدون اجازه مدیر انجام نمیده .

برای داشتن ویروسی که خوب عمل کنه باید از زبانهایی که چند سیستم عامله هستند استفاده بشه ، باز هم به C++ و delphi میرسیم.

اتفاقا بهتره این ویروس ها نمای گرافیکی داشته باشند ، مثلا به صورت تروجان عمل کنند و در قالب یک نرم افزار مفید در رایانه مقصد نصب بشن و کار لازم رو انجام بدن ،

البته اگر منظور همون ماشین حسابه و کاری در پس زمینه قرار نیست انجام بشه میتونید با فرض اینکه رایانه ی مقصد دات نت نسخه ی شما رو نصب داره و از کامپوننت غیر استانداردی هم استفاده نکرده اید خیلی راحت فقط فایل exe برنامه رو کپی کنید و اجرا خواهد شد.

ممنون از راهنماییتون.همون فایل exe کپی کردم جواب داد.پس بقیه اون فایلها واسه چین؟پاکشون کنم موردی نداره؟؟؟؟؟؟؟؟؟

hakim22
یک شنبه 17 اردیبهشت 1391, 15:41 عصر
بقیه فایلها همیشه لازم نیستند
گاهی و برای موارد خاصی لازم میشوند.
اگر کار کرده بقیشو بیخیال !