آژانس هواپیماییexchanging

8 سوال کلیدی برای کامل شدن 1 پروژه نرم افزاری لطفا کمک بفرمائید

شروع موضوع توسط gelaris ‏12 مارس 2010 در انجمن Visual C#.Net

  1. gelaris

    gelaris Registered User

    تاریخ عضویت:
    ‏21 سپتامبر 2007
    نوشته ها:
    545
    تشکر شده:
    47
    با عرض سلام
    مدتیه که 1 برنامه رو طراحی کردم و دادم برای برنامه نویسی . اما به علت این که برنامه نویسی 1 حرفه خاصی هست که خیلی چیز ها رو در اون نمیشه پیش بینی کرد لطفا برای رسیدن به سوالهای بنده این جانب رو یاری بفرمائید تا جلوی نواقص این برنامه رو به کمک شما دوستان بگیرم لطفا . با تشکر
    1. برنامه ای که با c# نوشتم در این رابطه بود که فایلهای مختلفی اعم از عکس.ورد.متن.صفحات اینترنتی با پسوند mht.pdfوالباقی فایلها رو کد میکرد و با برنامه ای دیگر فایلها رو که کد شده باز میکرد
    برنامه بعد از مدتی متوجه شدم که شخصی تمامی سورس اون رو بر گردونده و از سورس اون استفاده کرده برای decode تمامی فایلهایی که کد کرده بودم. نمیدونم به چه صورتی و یا چگونه. اما بعدا متوجه شدم که میشه برنامه هایی که با c# کامپایل کرد رو به راحتی باز کرد و تمام سورس اون رو برگردوند و میشه این برنامه ها رو با برنامه هایی مثل SMART ASSEMBLY یا reflector خروجی بگیری تا امکان کرکش بیاد پایین
    """(( از عزیزان خواهش میکنم که بهترین برنامه و یا روش برای کد کردن رو که در بدترین حالت ممکن نذاره فایلهایی که کد شده رو برگردوند یا نشه برنامه رو ریسورس کرد تا فایلها به راحتی decode نشوند معرفی بفرمایید ))"""

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

    3. عمده ترین مشکل من با کد کردن فایلهای pdf بود چرا که بعد از کد کردن همیشه 1 راه وجود داشت که بتوان فایلها را در ورژنهای 7 – 8 – 9 ذخیره نمود. بهترین شیوه کد کردن رو در صورتی که امکانات اعم از hand-zoom-next-previous و... به غیر از گزینه save در این نوع فایلها باقی بمونه چیست ؟


    4. بهترین برنامه برای ساختن ستاپ چه برنامه ای می باشد ؟
    چرا که با برنامه ای که من ستاپ ساختم پس از این که برنامه رو در ویندوزهایی مثل وینگادو-MRT-نسل جوان-گلدن-دارک ادیشن مدیاسنتر....وخیلی ویندوزهای دیگه که نصب میکردم بعد از ریست کردن ویندوز به هم میریخت و سیستم وارد محیطی میشد که دقیقا این پیغام خطا را میداد
    STOP:C0000139 {ENTRY POINT NOT FOUND} THE PROCEDURE ENTRY POINT FLSSETRAVALUE COULD NOT BE LOCATED IN THE DYNAMIC LINK LIBRARY KERNEL32.DLL

    5. آیا این امکان وجود داره که برنامه تنها در صورتی که لیبل cd با نام خاصی بوده اجرا شده در غیر این صورت اجرا نشود ؟

    6. این مورد رو که برای هزاران بار به شیوه های مختلف امتحان کردیم اما اینجا هم مطرح میکنم : برنامه بعد از مدت زمان خاص اجرا شدن به cd نصب برنامه مراجعه کنه و در صورت اصل بودن با 1 سری معیارهای خاص که میتونه مد نظر باشه یک مقدار تصادفی بین 15-30 بار برای اجرا برنامه رو بگیره و نسبت به همین مقدار در هنگام رسیدن به 0 دوباره سی دی نصب برنامه را بخواهد


    7. چگونگی سازگار کردن با انواع ورژنها و ویندوزهای مختلف اعم از xp-vista-7

    8. و در آخر لطفا بهترین پیشنهادتون در رابطه با 1 قفل نرم افزاری سی دی که شناخته شدست برای معرفی قفلی که روی اکثر درایوهای پی سی و لپتاپ بالا بیاد . چون این قفل که دارم الان استفاده میکنم درست نیت که اسمشو ببرم اما بیچارم کرد رو اکثر درایوها بالا نمیاد و خیلی راحت هم کرک میشه
     
  2. bluestore

    bluestore کاربر تازه وارد

    تاریخ عضویت:
    ‏5 آگوست 2009
    نوشته ها:
    5
    تشکر شده:
    0
    اشنالله موفق باشین!!
     
  3. mohsen25

    mohsen25 همکار بازنشسته

    تاریخ عضویت:
    ‏17 می 2007
    نوشته ها:
    7,001
    تشکر شده:
    2,807
    محل سکونت:
    Hell
    برای پایین اوردن احتمال کرک شدن برنامه باید پکشون کنی و میتونید با اضافه کردن چند تا خط کد به برنامه امنیتش رو بالاتر ببری (که این به خلاقیت خودت بستگی داره)

    برای ساخت ستاپ برنامه های زیادی هستند که یکی از بهترین آنها به نظر بنده Smart Install Maker هست.

    در مورد لیبل هم خوب میتونید یه خط کدی به برنامه اضافه کنید که چک کنید اگه لیبل مورد نظر شما نبود برنامه اجرا نشه!

    نرم افزار درست و حسابی و کاملی برای جلوگیری از رایت شدن سی دی ندیدم تا حالا

    برنامه رو روی ویندوزها تست کن و اشکالاتش رو برطرف کن هر چند که ویندوز 7 و ویستا و ایکس پی فرق فوق العاده زیادی با هم ندارند که نیاز باشه یه برنامه رو دوباره برای اونها بنویسی (البته در حالت معمولی و برای برنامه های عمومی) ولی اگه برای کار دیگه ای میخوای بنویسی نمیدونم!
     
  4. MD66

    MD66 Registered User

    تاریخ عضویت:
    ‏13 جولای 2008
    نوشته ها:
    2,625
    تشکر شده:
    198
    محل سکونت:
    400 City
    حتی سیستم عامل هم کرک میشود...............هیچ برنامه ای در امان نیست
     
  5. mohsen25

    mohsen25 همکار بازنشسته

    تاریخ عضویت:
    ‏17 می 2007
    نوشته ها:
    7,001
    تشکر شده:
    2,807
    محل سکونت:
    Hell
    کاملا درسته.

    فقط باید سعی کنی کرک شدنش رو سخت تر کنی و هیچ وقت نمیشه به فکر این باشی که اصلا کرک نشه.
     
  6. Blues Man

    Blues Man کاربر تازه وارد

    تاریخ عضویت:
    ‏21 ژوئن 2009
    نوشته ها:
    223
    تشکر شده:
    10
    سلام من یه چند تا از سوالاتو بلتم .

    1. اینکه برنامه پکر و راه های پک و کد کردن برنامه زیاد هست و باید بادوستان که در کار کرک هستن مشورت کنی و من برای این کار این جا رو پیشنهاد می کنم :rolleyes: . من خودم در این مورد زیاد دانشی ندارم ...
    2. این کار کار خیلی سختی هست چون اصلش بر می گرده به کار با پیغام های ویندوز . به شخصه من اگه به چنین مشکلی بر خورد بکنم سعی می کنم روال کار رو طور دیگه ای تغییر بدم که اصلا مسله عکس گرفتن مطرح نباشه ...
    4. من inno stupe compiler رو پیشنهاد می دم .
    5. بله تابع ای پی ای برای این کار وجود داره که لیبل سی دی رو می خونه . ولی اگه این کار رو برای قفل استفاده می کنید باید بگم که بسیار پرامتر ضعیفی برای یک قفل می تونه باشه . حالا اگه خواستید تابع رو معرفی می کنم . البته خود سی شارپ هم خیلی کلاس بجای کار با توابع ای پی ای داره .
    6.بله این کار به سادگی با برنامه نویسی ریجستری امکان پذیر هست . کافی هست از توابع ریجستری و کمک بگیرید . کلاس هایی هم در خود سی شارپ برای این قضایا تعبیه شده ...
    7. برای این کار هم تابع ای پی ای وجود داره و به تبع کلاس نظیر اون هم در سی شارپ وجود داره ...
    8. همونجا کمک بگیرید دوستان مخصوصا مدیر گرامی اون بخش آقا سعید بتون کمک می کنن . بنده دانشی ندارم در مورد این قضیه بهتره چرت نگم :دی

    پ.ن : بنده یک برنامه نویس پوسیده هستم که دو ساله این داستان رو کنار گزاشتم و الان فقط می تونم اصول کلی و کلید رو بهتون بدم . انجام کار با خودتون هست . موفق باشید :happy:
     
    Last edited: ‏14 مارس 2010
  7. appbannerkhuniresbanner
  8. Mr.4

    Mr.4 همکار بازنشسته کاربر فعال

    تاریخ عضویت:
    ‏12 آگوست 2008
    نوشته ها:
    1,674
    تشکر شده:
    520
    محل سکونت:
    آسمانها و فراتر از آن
    اگه ناراحت نمیشد من پیشنهاد میکنم که هیچ وقت برنامه نویسید که انتشار عمومی باشه