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

نريد من فاعل خير ان يرد علينا ولة الاجر والثواب بأذن الله تعالي

مغلق
بدأه soliman في 3 أغسطس 2003 · 1 رد · 528 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

السؤال الثاني هو كود اطفاء الجهاز للوندوز اكس بي بروفشنل ارجوكم

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

ارجــــــــــــــو منكم الرد السريع

#2

السلام عليكم

هذا الكود لإغلاق الوندوز

//rebootparam has tow values (EWX_REBOOT   or  EWX_POWEROFF )



function ExitWindows(RebootParam: Longword): Boolean; 

var 

TTokenHd: THandle; 

TTokenPvg: TTokenPrivileges; 

cbtpPrevious: DWORD; 

rTTokenPvg: TTokenPrivileges; 

pcbtpPreviousRequired: DWORD; 

tpResult: Boolean; 

const 

SE_SHUTDOWN_NAME = 'SeShutdownPrivilege'; 

begin 

if Win32Platform = VER_PLATFORM_WIN32_NT then 

begin 

tpResult := OpenProcessToken(GetCurrentProcess(), 

TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY, 

TTokenHd); 

if tpResult then 

begin 

tpResult := LookupPrivilegeValue(nil, 

SE_SHUTDOWN_NAME, 

TTokenPvg.Privileges[0].Luid); 

TTokenPvg.PrivilegeCount := 1; 

TTokenPvg.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED; 

cbtpPrevious := SizeOf(rTTokenPvg); 

pcbtpPreviousRequired := 0; 

if tpResult then 

Windows.AdjustTokenPrivileges(TTokenHd, 

False, 

TTokenPvg, 

cbtpPrevious, 

rTTokenPvg, 

pcbtpPreviousRequired); 

end; 

end; 

Result := ExitWindowsEx(RebootParam, 0);

end;

بالنسبة للسؤال الأول ليس عندي جواب

له لكن إليك كود تشغيل الاكسبلورر

ShellExecute (Handle, 'open','IExplore','', '', sw_Show);

و لتشغيل المسنجر علينا معرفة الاسم الخاص به بدل

IExplore

(f)

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

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

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

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

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

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