Başlangıç klasörüne ( shell:startup
) yerleştirdiğim basit bir .bat betiğim var . Windows kullanıcı hesabına otomatik olarak oturum açmak için Autologon kullanıyorum. Komut dizileri apache'yi başlatır, bilgisayarın çalıştığını kıvrır ve başka işlemler gerçekleştirir. Yürütülür, ancak apache asla başlatılmaz, çünkü yönetici olarak çalıştırılması gerekir.
Bu komut dosyası
start /d "C:\Apache24\bin" httpd.exe && curl -d "computer=running" -X POST https://notify.me/path && someother stuff
Adımların, komut dosyasının gösterdiği şekilde gerçekleştirilmesi gerekir.
Peki, kullanıcı etkileşimi olmadan apache başlangıç klasöründen nasıl başlatabilirim?
Zamanlanmış bir görevi kullanmayı denedim, ancak öncelikleri normale düzelttikten sonra bile, başlattığım işlemler görev olarak yürütüldüğünde oldukça yavaş çalışıyor. Onlara etkileşimli olarak başladığımdan 15 kat daha yavaş.
Çalıştığım diğer şey ise bir kısayol oluşturmak ve "Yönetici olarak çalıştır" ı işaretleyip bu kısayolu başlangıç klasörüne yerleştirmektir. Bu sefer senaryo asla çalıştırılmadı.