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

كيف تم تصميم superfast shutdown

مغلق
بدأه smsm3650 في 29 يوليو 2007 · 10 رد · 1,522 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هذ البرنامج البسيط الذي يقوم باغلاق الجهاز بطريقة خياليه وسريعة للغايه كيف تم تصميمه وما هو الكود الذي يؤدي هذه الوظيفه

shutdown_superfast.rar

restart.rar

#2

دالتين مستخدمتين فقط - لا شئ آخر:

RtlAdjustPrivilege للتعديل على السماحيات الممنوحة للمستخدم الحالي

NtShutdownSystem بسماحية (SE_SHUTDOWN_PRIVILEGE) لاغلاق النظام.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3

اخي اشكرك جزيل الشكر لاهتمامك بالرد .. ولكن ممكن تكتبلنا البرنامج كله .. لاني ما اعرف كيف استخدم الدالتين وكيف طريقتهم .. فارجوا منك كتابه مثال للتوضيح او كتابة البرنامج وجازاك الله خير

#4
Public Declare Function RtlAdjustPrivilege& Lib "ntdll" (ByVal Privilege&, ByVal NewValue&, ByVal NewThread&, OldValue&)
Public Declare Function NtShutdownSystem& Lib "ntdll" (ByVal ShutdownAction&)

	Public Const SE_SHUTDOWN_PRIVILEGE& = 19

	Public Const SHUTDOWN& = 0
	Public Const RESTART& = 1
	Public Const POWEROFF& = 2


Sub ShutdownPC()
	RtlAdjustPrivilege SE_SHUTDOWN_PRIVILEGE, 1, 0, 0 ' // Give us Shutdown Privileges
	NtShutdownSystem SHUTDOWN ' // Take System Down
End Sub

Sub RestarPC()
RtlAdjustPrivilege SE_SHUTDOWN_PRIVILEGE, 1, 0, 0
	NtShutdownSystem RESTART
End Sub

Sub PoweroffPC()
RtlAdjustPrivilege SE_SHUTDOWN_PRIVILEGE, 1, 0, 0 '
	NtShutdownSystem POWEROFF
End Sub

تم تعديل هذه المشاركة بواسطة Xacker في 1 أغسطس 2007 في 16:53

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#5

مشكووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو

ووووووووووووووووووووووو...................... رررر

#6

السلام عليكم هذه الكود في مشكله وانا محتاجه في الجقيقه الكود يضهر به

	Public Const SE_SHUTDOWN_PRIVILEGE& = 19

	Public Const SHUTDOWN& = 0
	Public Const RESTART& = 1
	Public Const POWEROFF& = 2

في محرر الفيجوال

ولا يمكن تحويله لتطبيق !!! ممكن حد يحولياه لمثال ويكون كل امر بزر منفصل

وليس مثل لملفات المرفقه ... اي لا يعمل مباشرتا عند التشغيل

تم تعديل هذه المشاركة بواسطة mini.spider في 4 فبراير 2008 في 01:32

[moveleft]

MiN! SpId3r SqUaD

[/moveleft]

#7

up ????????????

اين الاساتذه

[moveleft]

MiN! SpId3r SqUaD

[/moveleft]

#8

اخي الكريم عندما تقول المشكلة "هنا" ارجو ان توضح, ما هي رسالة الخطأ التي تظهر, رقمها, نصها

أين يقف البرنامج وأي سطر يتحول إلى اللون الأصفر.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#9

المثال بالمرفقات اخي

________.rar

#10

لقد وضعت الكود الي يضهر بالون الاحمر واسف يو اني لم اوضح

وشكرا ع المثال وجاري التجربه

[moveleft]

MiN! SpId3r SqUaD

[/moveleft]

#11

هذا الكود يستخدم لاغلاق الجهاز وهو بسيط

Shell "Shutdown.exe -s", vbMaximizeFocus
shell "shutdown -s -f -t 1

"

وهذا لاعادة التشغيل

Shell "Shutdown.exe -r",vbMaximizeFocus

وهذا لعمل log off

Shell "Shutdown.exe -f",vbMaximizeFocus

بالتوفيق

قولو لا اله الا الله تفلحو

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

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