SORU
25 Mart 2011, Cuma


Nasıl bir program Windows başlangıç otomatik olarak yönetici olarak çalıştırmayı?

Kendi Ebeveyn Kontrolü uygulamam çocuklar benim etkinliğini izlemek için yarattım. Uygulamanın sadece GUI görev çubuğunda bir simge. Programı yönetici olarak yüklenir. Bu program standart kullanıcıların Görev Yöneticisi onu öldürmek olamaz, böylece Windows başlangıç otomatik olarak yönetici kullanıcı olarak başladı, olmak isterim.

Bir kayıt defteri anahtarını oluşturabilirsiniz:

HKLM\Software\Microsoft\Windows\CurrentVersion\Run

Windows başladığında otomatik olarak çalışmasını sağlamak için. Sorun programında (standart) oturum kullanıcı olarak başlatılır.

Nasıl bir yükseltilmiş modda çalıştırmak yapabilir miyim? Bu Windows 7'de mümkün mü?

CEVAP
25 Mart 2011, Cuma


Sana ihtiyacımız takıp Görev Zamanlayıcı, bu o başlattı sonra giriş bir kullanıcı kullanarak bir kullanıcı hesabı olan idari erişim sistemi ile en yüksek ayrıcalıkları olan eşit değerde iş için işlemleri başlattı hesabı.

Bu sıradan bir kullanıcı olarak oturum açtığınızda yönetici ayrıcalıkları ile işlemler otomatik başlatma için kullanılan uygulama.

Bu OpenVPN GUI 'yardımcı yükseltilmiş ayrıcalıklar düzgün çalışması için gereken süreci, ve böylece düzgün kayıt defteri anahtarından başlatacağını değil. başlatmak için kullandım

Komut satırından oluşturabilirsiniz görevden XML açıklaması ne istediğinizi elde etmek için; örneğin bu, ihraç sistemim, hangisi Başlat Not Defteri ile en yüksek ayrıcalıkları zaman ben günlük

<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
  <RegistrationInfo>
    <Date>2015-01-27T18:30:34</Date>
    <Author>Pete</Author>
  </RegistrationInfo>
  <Triggers>
    <LogonTrigger>
      <StartBoundary>2015-01-27T18:30:00</StartBoundary>
      <Enabled>true</Enabled>
    </LogonTrigger>
  </Triggers>
  <Principals>
    <Principal id="Author">
      <UserId>CHUMBAWUMBA\Pete</UserId>
      <LogonType>InteractiveToken</LogonType>
      <RunLevel>HighestAvailable</RunLevel>
    </Principal>
  </Principals>
  <Settings>
    <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
    <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
    <StopIfGoingOnBatteries>false</StopIfGoingOnBatteries>
    <AllowHardTerminate>true</AllowHardTerminate>
    <StartWhenAvailable>false</StartWhenAvailable>
    <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
    <IdleSettings>
      <StopOnIdleEnd>true</StopOnIdleEnd>
      <RestartOnIdle>false</RestartOnIdle>
    </IdleSettings>
    <AllowStartOnDemand>true</AllowStartOnDemand>
    <Enabled>true</Enabled>
    <Hidden>false</Hidden>
    <RunOnlyIfIdle>false</RunOnlyIfIdle>
    <WakeToRun>false</WakeToRun>
    <ExecutionTimeLimit>PT0S</ExecutionTimeLimit>
    <Priority>7</Priority>
  </Settings>
  <Actions Context="Author">
    <Exec>
      <Command>"c:\windows\system32\notepad.exe"</Command>
    </Exec>
  </Actions>
</Task>

ve bir yönetici komut istemi kullanarak kayıtlı:

schtasks /create /tn "start notepad on login" /xml startnotepad.xml

bu cevap aslında bir programlama soru başına değil diğer stackexchange sitelerinden biri taşınmış olmalı.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jason Rosolowski

    Jason Rosolo

    25 EKİM 2006
  • LevelUpTuts

    LevelUpTuts

    20 Ocak 2012
  • UnboxTechnology

    UnboxTechnol

    20 Ocak 2011