طرز نوشتن برنامه ای با #c

شروع موضوع توسط ***UNIQUE*** ‏17 نوامبر 2005 در انجمن برنامه‌نویسی C و هم خانواده‌هایش

  1. ***UNIQUE***

    ***UNIQUE*** Active Member

    ارسال‌ها:
    1,049
    تشکر شده:
    134
    امتیاز دستاورد:
    36
    من میخوام یه برنامه با #C بنویسم که وقتی میخوام وارد Drive از ویندوز بشم از من Password بخواد و اگر Password رو اشتباه زدم اون Drive رو فرمت کنه .
    شما این برنامه رو به این زبان یا به زبان دیگه ای (که من طرز نوشتنش رو ببینم ) ندارید
    من تا هفته دیگه اینو خیلی فوری لازم دارم ممنون میشم اگر نمونه ای دارید اینجا بذارید
    با تشکر
     
    نوشته شده توسط ***UNIQUE*** در ‏17 نوامبر 2005
  2. MnavidM

    MnavidM Active Member

    ارسال‌ها:
    2,962
    تشکر شده:
    503
    امتیاز دستاورد:
    36
    1- حالا چرا فرمت کنه ؟

    2- برای این کار باید از توابع API استفاده کنی .

    و بری تو دل ویندوز تا ازس سردربیاری که آیا درایو C اومده یا نه .

    یا مثلا مثل برنامه های KeyLogger بررسی کنی , ببینی کی روی درایو C کلیک شده تا بعد برنامه رو اجرا کنی .

    در کل باید برنامت مقیم در حافظه بشه و بعد مثل یه جاسوس عملیات کاربر رو چک کنه , که داره چی کار می کنه.

    فکر نکن این برنامه که شما بخواید دقیقا سر هم آماده باشه .

    باید تیکه تیکه دنبالش بگردید .

    موفق باشی.
    نوید.
     
    نوشته شده توسط MnavidM در ‏17 نوامبر 2005
  3. stranger_in_rain

    stranger_in_rain Member

    ارسال‌ها:
    183
    تشکر شده:
    27
    امتیاز دستاورد:
    16
    ...

    Doste راست میگه تو این برنامه همونطور که نوید گفت باید چند نکته توجه بشه :

    1. اگه با Console بنویسی بهتره.
    2. باید API ها رو استفاده کنی (البته اینو بدون windows به این سادگی نمیزاره بدون هیچ پیغامی به کاربر Drive رو فرمت کنی ! باید بری دنبالش که چه جوری warning ها رو disable کنی )
    3. باید بشینی تو حافضه و خودت رو بتونی از Task Manare حذف کنی که نتونند با Ctrl+ALT+Del برنامت رو ببندن.

    البته باید بگم نوید جان همه ی اینها رو گفت من یه نموره بیشتر توضیح دادم.
     
    نوشته شده توسط stranger_in_rain در ‏17 نوامبر 2005
  4. ***UNIQUE***

    ***UNIQUE*** Active Member

    ارسال‌ها:
    1,049
    تشکر شده:
    134
    امتیاز دستاورد:
    36
    ---------------------------------------------------
    3. باید بشینی تو حافضه و خودت رو بتونی از Task Manare حذف کنی که نتونند با Ctrl+ALT+Del برنامت رو ببندن.
    ---------------------------------------------------
    چه جوری اینکارو بکنم؟
    حق با شماست ویندوز به این راحتی نمیذاره
    با console بنویسم بهتره اما زیاد فرقی نمیکنه
    بعد من اصلا" نمیدونم با C# میشه اینو نوشت یا نه چون #c با windows کاری نداره برپایه clr

    -------------------------------------------------
    1- حالا چرا فرمت کنه ؟
    -------------------------------------------------
    کسی که خواسته این جوری گفته. من نمیدونم چرا خواسته فرمت کنه اما میخواد بدون اینکه به کاربر پیغامی داده بشه فرمت بشه.

    شما اسم این تابع API که باید استفاده کرد میدونید؟
    شما نمونه برنامه ای از هر کدوم از این قسمتها و کارایی که باید انجام بشه ندارید؟
    اینکارو باید تا هفته دیگه آماده کنم تا حالام این مدل برنامه ننوشتم ممنون میشم شما که واردترید کمک کنید.
    با تشکر از راهنماییهاتون
     
    نوشته شده توسط ***UNIQUE*** در ‏18 نوامبر 2005
  5. stranger_in_rain

    stranger_in_rain Member

    ارسال‌ها:
    183
    تشکر شده:
    27
    امتیاز دستاورد:
    16
    سلام

    من این کار رو تو Delphi بلد بودم اما تو #C نه ! حالا از یکی پرسیدم، جواب داد اینجا پست میکنم.

    راستی من همین الان یک سوال برام پیش اومد :D مگه تو .NET توابع API رو نبستن ؟؟؟
     
    نوشته شده توسط stranger_in_rain در ‏18 نوامبر 2005
  6. ***UNIQUE***

    ***UNIQUE*** Active Member

    ارسال‌ها:
    1,049
    تشکر شده:
    134
    امتیاز دستاورد:
    36
    بله میشه استفاده کرد
    چرا توابع API رو باید ببندن؟
    بعد یه مسئله ای هست اینکه توابع API برای فرمت کردن Drive ها فکر کنم باشه
    اما شما میدونید وقتی میخوام وارد یه Drive بشم آیا Event خاصی تو محیط برنامه نویسی یا windows فعال میشه یا نه؟ اینو چیکار کنم؟
    راستی چه خوب یعنی شما کد دلفی اینو دارید ؟
     
    نوشته شده توسط ***UNIQUE*** در ‏18 نوامبر 2005
  7. stranger_in_rain

    stranger_in_rain Member

    ارسال‌ها:
    183
    تشکر شده:
    27
    امتیاز دستاورد:
    16
    دلفی

    سلام.

    باید تو وسائلم رو نگاه کنم.

    یک سالی میشه با Delphi کار نکردم.
     
    نوشته شده توسط stranger_in_rain در ‏19 نوامبر 2005
  8. ***UNIQUE***

    ***UNIQUE*** Active Member

    ارسال‌ها:
    1,049
    تشکر شده:
    134
    امتیاز دستاورد:
    36
    خیلی ممنون میشم اگه پیدا کردید اینجا بذارید
    اگر این قسمتش حل بشه خیلی کار من کمتر میشه
    با تشکر
     
    نوشته شده توسط ***UNIQUE*** در ‏19 نوامبر 2005
  9. stranger_in_rain

    stranger_in_rain Member

    ارسال‌ها:
    183
    تشکر شده:
    27
    امتیاز دستاورد:
    16
    فکر نمیکنم زیاد بدردت بخوره اما برای #C یک همچین چیزی است :
    برای حذف برنامه از Taskbar باید property خاص این موضوع که نامش ShownInTaskbar هست رو به false تغییر دهیم و در این صورت در هنگام Minimize کردن برنامه در Taskbar نشوند داده نمیشه و به صورت یک [panel کوچک در بالای taskbar نمایش داده میشود.

    البته زیاد به این برنامه ربط نداره ;)
     
    آخرین ویرایش: ‏22 نوامبر 2005
    نوشته شده توسط stranger_in_rain در ‏21 نوامبر 2005
  10. ***UNIQUE***

    ***UNIQUE*** Active Member

    ارسال‌ها:
    1,049
    تشکر شده:
    134
    امتیاز دستاورد:
    36
    از توجهتون بسیار ممنونم
    این برا TaskBar است من با taskbar کاری ندارم میخوام برنامه من تو taskManager نیاد (برای این هم فکر کنم یک تابع API است حالا نمیدونم TaskMagnager رو کلا" نشون نمیده یا اینکه این برنامه خاص رو توش نشون نمیده)
    با تشکر
     
    نوشته شده توسط ***UNIQUE*** در ‏22 نوامبر 2005
  11. ***UNIQUE***

    ***UNIQUE*** Active Member

    ارسال‌ها:
    1,049
    تشکر شده:
    134
    امتیاز دستاورد:
    36
    سلام
    این برنامه رو بدون توابع API نوشتم .
    (البته فکر نمیکنم نیاز به توضیح داشته باشه اما چون برای یکی از دوستانم بود توضیحات هم به طور کامل داخل فایل نوشتم)گفتم اینجا بذارم شاید مورد استفاده شما هم باشه.:cool:
    -البته باید زودتر میذاشتم .اما درگیر کارهای دیگه شدم یادم رفت :neutral: -
    موفق باشید :)
     

    پیوست ها:

    نوشته شده توسط ***UNIQUE*** در ‏23 فوریه 2006
    onlineman و MnavidM از این پست تشکر کرده اند.

به اشتراک بگذارید