كيف أشغل برنامجي كمسؤول Administrator في Win7 ؟
#4
إقتباس :مرحبا بكم أخواني الكرام
السلام عليكم ورحمة الله Smile

منذ مدة شاهدت محاضرة Marco Cantu حول ذلك لكنها ضاعت مني والسورس أيضا
ملخصها:
كود :
http://www.prototypical.co.uk/pdf/wrp.pdf
إلى حين أجدها جرب هذه:
PHP كود :
function RunAsAdmin(hWnd: HWND; filename: string; Parameters: string): Boolean;
{
    
See Step 3: Redesign for UAC Compatibility (UAC)
    
http://msdn.microsoft.com/en-us/library/bb756922.aspx
}
var
    
sei: TShellExecuteInfo;
begin
    ZeroMemory
(@sei, SizeOf(sei));
    
sei.cbSize := SizeOf(TShellExecuteInfo);
    
sei.Wnd := hwnd;
    
sei.fMask := SEE_MASK_FLAG_DDEWAIT or SEE_MASK_FLAG_NO_UI;
    
sei.lpVerb := PChar('runas');
    
sei.lpFile := PChar(Filename); // PAnsiChar;
    
if parameters <> '' then
        sei
.lpParameters := PChar(parameters); // PAnsiChar;
    
sei.nShow := SW_SHOWNORMAL; //Integer;

    
Result := ShellExecuteEx(@sei);
end; 
ليس لدي Vista أو Seven لأجربها Smile

راجع هنا أيضا محاضرة أخرى:
كود :
http://edn.embarcadero.com/article/33942
وهذا كتاب حول الموضوع:
كود :
http://www.delphi.org.nz/file.php/1/VistaUACandDelphi.pdf

بالتوفيق.
الرد


الردود في هذا الموضوع
كيف أشغل برنامجي كمسؤول Administrator في Win7 ؟ - بواسطة الحويطي - 25-07-2010, 12:25 PM
كيف أشغل برنامجي كمسؤول Administrator في Win7 ؟ - بواسطة الحويطي - 25-07-2010, 03:44 PM
كيف أشغل برنامجي كمسؤول Administrator في Win7 ؟ - بواسطة الحويطي - 31-07-2010, 03:02 PM
كيف أشغل برنامجي كمسؤول Administrator في Win7 ؟ - بواسطة الحويطي - 01-08-2010, 12:28 AM
كيف أشغل برنامجي كمسؤول Administrator في Win7 ؟ - بواسطة الحويطي - 15-08-2010, 01:58 PM
كيف أشغل برنامجي كمسؤول Administrator في Win7 ؟ - بواسطة الحويطي - 12-03-2013, 05:26 AM
كيف أشغل برنامجي كمسؤول Administrator في Win7 ؟ - بواسطة kachwahed - 25-07-2010, 04:53 PM
كيف أشغل برنامجي كمسؤول Administrator في Win7 ؟ - بواسطة الحويطي - 30-07-2010, 06:08 AM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم