PDA

View Full Version : مبتدی: چه طوری میتونم از یه برنامه سی شارپ اگزه بگیرم



mammad_asir
جمعه 16 بهمن 1388, 18:51 عصر
چه طوری میتونم از یه برنامه سی شارپ اگزه بگیرم مثلا یه برنامه دارم و میخوام به یکی نشون بدم و براش میل کنم اگه پسندید برنامه را به او بدهم (دمو بگیرم)

علیرضا حسن زاده
جمعه 16 بهمن 1388, 19:10 عصر
با سلام
برای این کار می تونید برنامه رو کامپایل و کنید و فایل اجرایی برنامه و در بعضی شریاط اگه از دیتابیس یا تنظیمات خاصی استفاده کرده باشین فایل تنظیمات برنامه رو باهم برای شخص میل کنید
برای مورد دمویی که گفتید چند تا راه کار دارید:
1- برنامه رو خودیتون به صورت دمو تبدیل کنید مثلا بعضی موارد را غیر فعال کنید
2-توسط برنامه های مانند دات نت Reactor برنامه رو دمو کنید مثلا بعد از یه مدتی برنامه دیگه اجرا نشه

برای روش اول حتما از یه برنامه آبفیوزر استفاده کن و تا حد امکان کد برنامه رو مخفی کن و از برنامه هایی که برای این کار هستن استفاده کن ولی اگه مشتری حرفه ای باشه برنامه رو کرک می کنه و استفاده می کنه
چون باید توجه داشته باشید که برنامه های دات نت اگه با یه روشی محافظت نشن خیلی سریع دکامپایل می شن و منطق برنامه از دست میره
برای اجرای برنامه تو سیستم مشتری باید بسته به کامپوننت هایی که استفاده کردین حداقل دات نت نصب بشه که ارسال اون از طریق میل مشکل سازه
موفق باشید

mammad_asir
جمعه 16 بهمن 1388, 19:28 عصر
دوست عزیز توضیحاتتون خوب بود ولی چون من کمی ناشی هستم زیاد متوجه نشدم
اصلا دمو گرفتن با اگزه سازی چه فرقی داره میتونید مراحل دمو گرفتن رابگید

Sharif Lotfi
شنبه 17 بهمن 1388, 16:51 عصر
دوست عزيز exe ساختن يعني ساخت فايل اجرايي برنامه . چه براي نصب كامل چه براي نصب نمايشي چه براي نصب موقت و ... مثل setup.exe برنامه هاي آفيس.
مفهوم دمو به معني نسخه اي از برنامه شماست كه به كاربر ميدين كه نصب كنه منتها فرقش با نسخه اصلي اينه كه نسخه دمو به نوعي محدوديت داره (ممكنه محدوديت زماني داشته باشه و بعد از يه مدت از كار بيفته - يا محدوديت استفاده از ابزار و منوها رو داشته باشه يعني كاربر از همه امكانات برنامه نتونه استفاده كنه - يا محدوديت هاي ديگه) پس نسخه دمو هم مثل نسخه اصلي بايد فايل اجرايي (exe.*)براي نصب و استفاده داشته باشه.
اگر هم منظورتان دموي نمايشي است يعني يه فايل فيلم مانند كه كاربر استفاده نكنه فقط ببينه كه امكانات و ابزار برنامه شما چيه مي تونيد از روند اجرايي برنامه در كامپيوتر خودتون با نرم افزارهايي كه براي اين كار طراحي شدن مثل snagit و غيره يه فيلم تهيه كنيد و به كاربر بديد.
اميدوارم مفيد بوده باشه