Arkadaşlar merhaba
Windowsun bazı özelliklerini yüklemek için aşağıdaki satırı kullanıyorum.
cmd yi açıp aşağıdaki satırı yazdığımda işlemi gerçekleştirip özellikler yükleme işlemini gerçekleştiriyor.
dism.exe /Online /NoRestart /Quiet /Enable-Feature /FeatureName:MSMQ-Server /FeatureName:MSMQ-Container /FeatureName:MSMQ-Triggers /FeatureName:MSMQ-HTTP /FeatureName:MSMQ-Multicast
Ancak programın içinden
CommandLine := 'dism.exe /Online /NoRestart /Quiet /Enable-Feature /FeatureName:MSMQ-Server /FeatureName:MSMQ-Container /FeatureName:MSMQ-Triggers /FeatureName:MSMQ-HTTP /FeatureName:MSMQ-Multicast';
CreateProcess(nil, PChar(CommandLine), nil, nil, false, NORMAL_PRIORITY_CLASS, nil, nil, AStartupInfo, AProcessInfo);
Bu satırı kullanarak işlemi gerçekleştiremiyorum. Bir an cmd ekranı gidip geliyor ancak komut satırı execute olmuyor.
Bu konuda fikirlerinizi bekliyorum.
Saygılarımla
CreateProcess ile Windows Özellklerini açıp kapatma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: CreateProcess ile Windows Özellklerini açıp kapatma
Merhaba ShellExecute ile yapabilirsiniz.
not: ilgili örnekte Run an executable with parameters bölümünü inceleyiniz.
not: ilgili örnekte Run an executable with parameters bölümünü inceleyiniz.
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr