Jump to content

Cmd Ile Exe Dosyasını Yönetici Olarak çalıştırmak.


Recommended Posts

oem ekleyıp .çalıştıracaksan örnek aşagıdakı gıbı exe pro 1-2 vs

@echo off
FOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\sources\install.wim SET CDROM=%%i:
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY% /V TITLE /D "Programlar Yukleniyor" /f

cd %~dp0
start /WAIT %~dp0Install.exe
start /wait PRO1.exe
start /wait PRO2.exe
RMDIR /S /Q %systemroot%\SETUP\SCRIPTS
del Install.exe
del SETUPCOMPLETE.cmd

EXIT

 

 

  • Like 1
Link to comment
Share on other sites

1 dakika önce, casper0007 yazdı:

oem ekleyıp .çalıştıracaksan örnek aşagıdakı gıbı exe pro 1-2 vs

@echo off
FOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\sources\install.wim SET CDROM=%%i:
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY% /V TITLE /D "Programlar Yukleniyor" /f

cd %~dp0
start /WAIT %~dp0Install.exe
start /wait PRO1.exe
start /wait PRO2.exe
RMDIR /S /Q %systemroot%\SETUP\SCRIPTS
del Install.exe
del SETUPCOMPLETE.cmd

EXIT

 

 

Hayır oem eklemeyecegim sadece bir programı cmd ile yönetici olarak çalıştırmalıyım, yinede teşekkür ederim sağolasın.

Link to comment
Share on other sites

  • Editor

düz mantık: komutu yönetici olarak verdiysen sonraki hareketler de yönetici olarak devam eder :trollface:

not: vereceğiniz komutu yazarsanız belki yardımcı olacakların sayısı artar :)

  • Like 1
Link to comment
Share on other sites

2 dakika önce, FeritEtemSinBin yazdı:


Set objShell = CreateObject("Shell.Application")
objShell.ShellExecute "gimagex.exe", "", "", "runas", 1
 

Teşekkür ederim, birazdan denerim.

1 dakika önce, KintaRo yazdı:

vbs olmazsa C# ile küçük bir exe yapabiliriz.

Efendim, hazır konu açılmışken sıcağı sıcağına bahsettiğiniz gibi küçük bir exe hazırlasak ilerde yararlanacaklar içinde kaynak niteliği oluştursa gerçekten çok iyi olur.

Teşekkür Ederim.

Link to comment
Share on other sites

10 dakika önce, Alphonso_Elric yazdı:

Lazım. (Bana Gerekli)

çok mantıklı

(NET FILE||(powershell -command Start-Process 'winrar.exe' -Verb runAs -ArgumentList '%* '&EXIT /B))>NUL 2>&1

 

 

  • Like 2
Link to comment
Share on other sites

2 dakika önce, KintaRo yazdı:

küçük bir uygulama yaptım. sürükle bırakla ya da komut isteminde çalıştırabilirsiniz.


raa setup.exe

raa D:\programlar\setup.exe

http://s4.dosya.tc/server/i085ko/raa.rar.html

 

Çalışma için şahsınıza içtenlikle teşekkür ediyorum. :)

Link to comment
Share on other sites

  • Editor

CMD komutu ile istediğin bir programı yönetici olarak çalıştırabilmek için cmd dosyasının en üst satırını ağaşıda verdiğim kodları yapıştırman yeterli:

fltmc >nul 2>&1 || (
	echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
	echo UAC.ShellExecute "%~fs0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
	"%temp%\getadmin.vbs"
	del /f /q "%temp%\getadmin.vbs" >nul 2>&1
	exit /b
)

eğer çalıştırmak istediğin sadece bir cmd dosyası ise, bu cmd kodlarının da yönetici olarak çalışmasını istiyorsan ve cmd windows penceresinin gözükmesini istemiyorsan

echo UAC.ShellExecute "%~fs0", "", "", "runas", 2 >> "%temp%\getadmin.vbs"

"runas", kısmından sonraki rakamı 2 olarak değiştirmen yeterli, bu komut cmd penceresini gizlemiyor, ancak minimize şekilde çalışmasını sağlıyor :)

 

Eğer bunu vbscript ile yapmak istersen

Set UAC = CreateObject("Shell.Application")
UAC.ShellExecute "xx.cmd", "", "", "runas", 1

yine yukarıda yazdığım gibi cmd penceresinin minimize olmasını istiyorsan "runas", kısmından sonraki rakamı 2 olarak değiştirmen yeterli...

Kolay gelsin...

  • Like 1
Link to comment
Share on other sites

1 dakika önce, mephistooo2 yazdı:

CMD komutu ile istediğin bir programı yönetici olarak çalıştırabilmek için cmd dosyasının en üst satırını ağaşıda verdiğim kodları yapıştırman yeterli:


fltmc >nul 2>&1 || (
	echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
	echo UAC.ShellExecute "%~fs0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
	"%temp%\getadmin.vbs"
	del /f /q "%temp%\getadmin.vbs" >nul 2>&1
	exit /b
)

eğer çalıştırmak istediğin sadece bir cmd dosyası ise, bu cmd kodlarının da yönetici olarak çalışmasını istiyorsan ve cmd windows penceresinin gözükmesini istemiyorsan


echo UAC.ShellExecute "%~fs0", "", "", "runas", 2 >> "%temp%\getadmin.vbs"

"runas", kısmından sonraki rakamı 2 olarak değiştirmen yeterli, bu komut cmd penceresini gizlemiyor, ancak minimize şekilde çalışmasını sağlıyor :)

 

Eğer bunu vbscript ile yapmak istersen


Set UAC = CreateObject("Shell.Application")
UAC.ShellExecute "xx.cmd", "", "", "runas", 1

yine yukarıda yazdığım gibi cmd penceresinin minimize olmasını istiyorsan "runas", kısmından sonraki rakamı 2 olarak değiştirmen yeterli...

Kolay gelsin...

Bilgi yağıyor desek yeridir, demekki bu konuda eksiğimiz varmış, ilgi ve çabalarınız için hepinize teşekkür ediyorum.

Link to comment
Share on other sites

yaw şimdi bana sistemin türünü bulacak ve ona göre program çalıştıracak komut lazım örneğin

xp x86 -- x86\xp\a.exe

vista x86 -- x86\7\a.exe

7 x86 -- x86\7\a.exe

8 x86 -- x86\10\a.exe

8.1 x86 -- x86\10\a.exe

10 x86 -- x86\10\a.exe

vista x64 -- x64\7\a.exe

7 x64 -- x64\7\a.exe

8 x64 -- x64\10\a.exe

8.1 x64 -- x64\10\a.exe

10 x64 -- x64\10\a.exe

Link to comment
Share on other sites

  • Editor
2 saat önce, FeritEtemSinBin yazdı:

yaw şimdi bana sistemin türünü bulacak ve ona göre program çalıştıracak komut lazım örneğin

CMD kodu olarak işlemci tipine göre program çalıştırmaya yönelik iki farklı seçenek:

Birinci örnek:

@echo off
if exist "%SystemDrive%\Program Files (x86)" goto x64

::32 bit uygulama çalıştırılacak
32bit.exe 

exit

:x64
::64 bit uygulama çalıştırılacak
x64bit.exe

İkinci örnek:

@echo off
if exist "%SystemDrive%\Program Files (x86)" goto x64

::32 bit uygulama çalıştırılacak
32bit.exe 
exit

:x64
::64 bit uygulama çalıştırılacak
64bit.exe 

 

  • Like 1
Link to comment
Share on other sites

3 dakika önce, mephistooo2 yazdı:

CMD kodu olarak işlemci tipine göre program çalıştırmaya yönelik iki farklı seçenek:

Birinci örnek:


@echo off
if exist "%SystemDrive%\Program Files (x86)" goto x64

::32 bit uygulama çalıştırılacak
32bit.exe 

exit

:x64
::64 bit uygulama çalıştırılacak
x64bit.exe

İkinci örnek:


@echo off
if exist "%SystemDrive%\Program Files (x86)" goto x64

::32 bit uygulama çalıştırılacak
32bit.exe 
exit

:x64
::64 bit uygulama çalıştırılacak
64bit.exe 

 

hocam işlemci tipi önemli ama windows un sürümüde önemli işlemci tipini zaten alabiliyorum ama windows un sürümüde önemli

  • Like 1
Link to comment
Share on other sites

  • Editor

çalıştıracağın program çok çok eski değilse, XP'de de çalışır, Windows 10'da da çalışır....

Benim düşünceme göre işlemci seçimi yeterli, senin istediğin şekilde cmd koduna hiç ihtiyaç duymadığım için bi araştırmak lazım ;)

Link to comment
Share on other sites

  • Editor
30 dakika önce, FeritEtemSinBin yazdı:

wandrive ı çlıştırcm :D sistem ypıyom o yüzden veya katılımsız kurulan offline bi driver programı biliosan o da olur :D

sitede casira nın konusu vardı orada istediğin komutlar var katılımsız kurulum destek bölümüne bak

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...