الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تشغيل برنامجك مع بداية تشغيل البرنامج

مغلق
بدأه baghdadi في 5 أغسطس 2005 · 20 رد · 2,269 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أظن أن درسي هذا متأخر جدا و قد يكون بعض الأعضاء من المنتدى قد تطرقوا الى الموضوع لكن الأمر يحتاج إلى توضيح ، لأهميته حتى أني و جدت هذا السؤال في العديد من المنتديات الأخرى . الأمر يتعلق بتشغيل البرامج مع إنطلاق الوندوز ، و هذا الموضوع يكمل بعض الردود على موضوع سابق طرح في المنتدى .

تشغيل برنامج مع بدأ تشغيل الويندوز :

العملية بسيطة جدا :

-----------------------------------

سأبدأ بالطريقة الأولى التي تعتمد على سجلات النظام registry :

1- إفتح regedit.exe الموجود في فولدر windows ، أو أكتب regedit.exe بعد تشغيل run من قائمة إبدأ.

2- إذهب إلى : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

3- قم بإضافة برنامجك هناك : كليك باليمين ثم new ثم string value ثم إفتحه و أكتب فيه مسار الملف المطلوب تشغيله مع بدأ تشغيل الوندوز .

هذه الطريقة تعتبر أساس عمل الفيروسات التي تشتغل مع بداية عمل الوندوز.

4-أما إخفاء الـ form الخاصة ببرنامجك فهي سهلة و تتم بعدة طرق أبسطها تغيير opacity للبرنامج ، أما الظهور على taskbar فيمكنك تعطيل خاصية show in takbar .

الآن أعد تشغيل جهازك و ستجد أن برنامجك يشتغل مع startup .

-----------------------------------

الطريقة الثانية هي إستعمال windows service و بإمكانك إيجاد الدعم الكافي لذلك في المساعدة الخاصة بالـ vs.net .

-----------------------------------

الطريقة الثالثة هي و ضع برنامجك في قائمة startup الموجودة في startup menu .

و ذلك عن طريق نسخ البرنامج في هذا الفولدر .

-----------------------------------

أتمنى أني قد أجبت عن بعض تساؤلاتكم .

الموضوع طبعا بحاجة إلى التدعيم بكود و أمثلة ، أنا الآن بصدد تحضيرها . و سأطرحها قريبا جدا .

أرجو إن كانت عندكم أي ملاحضات أو إضافات التدخل .

و شكرا . :)

سبب ضياع العباد أنهم مسلمون بالوراثة ــ هل فكرت في علة خلقك ؟

شاركني بأفكارك -

على موقعي

#2

فعلا يا أخ baghdadi شرحك رائع جدا

#3

مشكور اخوي على هذا الموضوع

ولكن ممكن يا اخ baghdadi تقوم بشرح كيفيه القيام بالفقره الرابعه بالتفصيل لان العبارات الموجوده فيه تعتبر بالنسبه لي غريبه تقريبا .

مشكور مقدما ......

If you have an apple and I have an apple and we exchange these apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.

#4

أخي musaireae هل تقصد النقطة الرابعة في الطريقة الاولى

اذا كان هذا هو قصدك فالمقصود هو جعل ال Form مخفية وذلك باستخدام خاصية الشفافية Opacity حيث نعطيها القيمة صفر لتصبح غير مرئية تماما

أما بالنسبة للخاصية Show in taskbar الخاصة بال Form اذا اعطيتها القيمة False فلا يظهر البرنامج في Taskbar

اما اذا كنت تقصد غير ذلك فارجو التوضيح

و فوق كل ذي علم عليم

#5

هذا هو المقصود و مشكور على هذا التوضيح

If you have an apple and I have an apple and we exchange these apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.

#6

لا شكر على واجب

و فوق كل ذي علم عليم

#7

أخ baghdadi وين الكود

يا شباب معذرة لتطفلي أنا أتابع بالعادة قسم VB .net بس حبيت أخود رأيكم بها الموضوع

هنا

وعذرا للإزعاج

تم تعديل هذه المشاركة بواسطة samerselo في 7 أغسطس 2005 في 01:13

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#8

لسلام عليكم و رحمة الله و بركاته ..

هذا هو الكود الذي كنت قد وعدتكم به .

تأخرت شوية لأن الكمبيوتر كان خربان اليومين اللي فاتو و ما كان عندي وقت كافي لأصلحه .

-------------- :)

سبب ضياع العباد أنهم مسلمون بالوراثة ــ هل فكرت في علة خلقك ؟

شاركني بأفكارك -

على موقعي

#10

آسف يا أخ samerselo على التأخير و أعتذر لكل الأعضاء الآخرين

هذا البرنامج يطبق طريقتين فقط من الالثلاث طرق اللي عرضتها و الطريقة الثالثة سهلة طبعا و ما أضن أنه رح تجدون صعوبة معها

طبعا البرنامج فيه بعض الأخطاء لأني سويته بسرعة.

أتمنى أن تعطوني كل ملاحظاتكم و لٌقتراحاتكم لتحسين الكود،على فكرة هذا الكود هو جزء من برنامج لي صممته لإصطياد الفيروسات و برامج الهاكرز اللي تبدأ التشغيل مع إنطلاق الويندوز.

--------------

سبب ضياع العباد أنهم مسلمون بالوراثة ــ هل فكرت في علة خلقك ؟

شاركني بأفكارك -

على موقعي

#12

شكرا يا أخ baghdadi على الإفادة

والله أفدتنا كثيرا ، رغم أنك تأخرت

#13

الكود مقبول رغم أن الطريقة معقدة

#14

جزاك الله خيرا يا أخي

لقد افدتني أكبر افادة

#16

انا عاوز اعرف ازاي تقدر تشغل البرنامج الخاص بيك مع بداية الويندوز من غير ما اي برنامج تاني يقدر يشتغل ؟؟

فهل ده ممكن ؟؟

#17

بخصوص بدء تشغيل القاعدة مباشرة وقت تشغيل الكمبيوتر :

يكفي أن تقوم بإنشاء إختصار ShortCut لاسم القاعدة وتلصقه داخل مجلد Startup والذي تستطيع أنت تصل إليه حسب الخطوات الأتية :-

Start --------> All Programs

والله يوفقك .

#18

يا اخي لا اقصد ذلك

ولكن علي سبيل المثاال برنامج ال partiotn magic احيانا يعمل restart وبعد كده تلاقيه يبدا منفردا اقبل حتي ما يبدا الويندوز يشتغل قبل اي حاجه فدي ممكن تبقي ازاي ؟؟

#19

السلام عليكم

اقتباس
ولكن علي سبيل المثاال برنامج ال partiotn magic احيانا يعمل restart وبعد كده تلاقيه يبدا منفردا اقبل حتي ما يبدا الويندوز يشتغل قبل اي حاجه فدي ممكن تبقي ازاي ؟؟

الجزء الذي يشتغل في الشاشة الزرقاء (سوداء في win2k ) من برنامج partition magic هو من النوع Native Application ..

راجع هذا الموضوع الأكثر من رائع لـ Mark Russinovich

http://www.sysinternals.com/ntw2k/info/native.shtml

لعمل build للبرنامج ربما تواجهك نفس المشكلة في هذا الموضوع

/index.ph...ive+Application

وهذه طريقة أخرى باستعمال visual c لعمل build

http://www.al-ebda3.info/ib/index.php?showtopic=7151

واذا كنت تريد اي مساعدة في هذا المجال فأهلا وسهلا

"First they ignore you, then they laugh at you, then they attack you, then you win"

===

اقتباس

حُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا

هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا

الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا

القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ

لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ

البردوني "أبو تمام وعروبة اليوم" 1971

===

اقتباس
عبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــم

و تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم

ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم

أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟

ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا

البردوني "نحن و الحاكمون "

#20

الجواب بختصار عن تسائلك

اقتباس
ولكن علي سبيل المثاال برنامج ال partiotn magic احيانا يعمل restart وبعد كده تلاقيه يبدا منفردا اقبل حتي ما يبدا الويندوز يشتغل قبل اي حاجه فدي ممكن تبقي ازاي ؟؟

في أنظمة التشغيل يتم ترك قسم صغير من الهارد ما يقارب الـ 8 ميغا لطوارئ ومن يقوم بتقسيم الهارد على أنظمة التشغيل الـ NT يرى ذلك القسم تقوم معظم البرامج بإستغلاله لعملية الإقلاع يقومون بنسخ ملفات النظام دوس وواضعين في ملف الـ AUTOEXEC.BAT أسم برنامج الشركة الذي يعمل على تلك الإصدارات وبعد ذلك تبديل في Partition Table لتغير القسم الذي سوف يقلع منه الجهاز

أما كيف فهي بحاجة لعلم متقدم في مجال نظام التشغيل ويندوز

لا تفعل إلا ما تستطيع أن تقوله ولا تقول إلا ما تسطيع أن تفعله

اللهم علمنا ما ينفعنا ونفعنا بما علمتنا وهب لنا من لدنك ولياً مرشدا

كلما أدبني الدهر أراني نقص عقلي ... وإذا ما زدت علماً زادني علماً بجهلي

أخوكم في الله أبو المجد

هيا نتعلم بعض المبادء لنطرق باب الإحتراف ************** جديد الدروس ( Application Domains and Assemblies)

التوقيت في دمشق:

<embed src="http://www.clocklink.com/clocks/0006-Gray.swf?TimeZone=R1T" width="200" height="240" wmode="transparent" type="application/x-shockwave-flash">

#21
اقتباس
في أنظمة التشغيل يتم ترك قسم صغير من الهارد ما يقارب الـ 8 ميغا لطوارئ ومن يقوم بتقسيم الهارد على أنظمة التشغيل الـ NT يرى ذلك القسم تقوم معظم البرامج بإستغلاله لعملية الإقلاع يقومون بنسخ ملفات النظام دوس وواضعين في ملف الـ AUTOEXEC.BAT أسم برنامج الشركة الذي يعمل على تلك الإصدارات وبعد ذلك تبديل في Partition Table لتغير القسم الذي سوف يقلع منه الجهاز

على ما أظن انك تقصد البرامج التي تعمل مباشرة دون الدخول على الويندوز ..

الأخ قال

اقتباس
ولكن علي سبيل المثاال برنامج ال partiotn magic احيانا يعمل restart وبعد كده تلاقيه يبدا منفردا اقبل حتي ما يبدا الويندوز يشتغل قبل اي حاجه فدي ممكن تبقي ازاي ؟؟

وهو يقصد برنامج partition magic في النسخ الأخيرة .. حيث انك تستعمله داخل الويندوز في البداية وتقوم بالتقسيم او التعديل في حجم الـ partition ثم يقوم بعمل إعادة تشغيل للنظام ويبدأ نظام الويندوز وبعد أن يتم تحميل الـ drivers تظهر الشاشة الزرقاء ( سوداء في win2k ) ثم يبدأ partition magic بالعمل ...

تماما مثل autochk.exe والذي يعمل في نفس المكان .. راجع موضوع Mark ..

أما ما تطرقت إليه فاظن انك تقصد البرامج التي تقلع بذاتها او-في الغالب- تستعمل startup disk للويندوز 98 ...

تم تعديل هذه المشاركة بواسطة cipher في 21 ديسمبر 2005 في 17:40

"First they ignore you, then they laugh at you, then they attack you, then you win"

===

اقتباس

حُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا

هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا

الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا

القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ

لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ

البردوني "أبو تمام وعروبة اليوم" 1971

===

اقتباس
عبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــم

و تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم

ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم

أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟

ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا

البردوني "نحن و الحاكمون "

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…