Προς το περιεχόμενο

αυτοματη εκκινηση ενος αρχειου batch


nikolas_14

Προτεινόμενες αναρτήσεις

Δημοσ.
εννοω αν υπαρχει καμια εντολι για να γινει αυτο ή κατι παρομιο

Ναι...κάνε copy το αρχείο που έχεις στο startup των windows απο cli...

just kidding

Δημοσ.

Αμα καταλαβα καλα, αυτο που θελει το παιδι ειναι ενα bat/exe αρχειο, που μολις ο χρηστης το τρεξει, να παει αυτοματα και να προσθετει τον εαυτο του στην εκκινηση, χωρις ο χρηστης να κανει καποια ρυθμιση (spyware ετοιμαζεις παιδακι μου; ). Δηλαδη, εχεις πχ το test.exe, μολις ο χρηστης κανει διπλο κλικ πανω, αυτοματα το test.exe να παει και να προσθετει τον εαυτο του στην εκκινηση. Σωστα;

 

Λοιπον αυτο στα xp γινεται πανευκολα. Το εκτελεσιμο test.exe που θα φτιαξεις θα πρεπει -μολις τρεχει- να κανει μια μικρη επεμβασουλα στην registery, στο HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\run, βαζοντας απλως το path του εκει μεσα.

Ή ακομα πιο απλά, θες ενα αρχειο batch που θα κανει copy τον εαυτο του στο φακελο εκκινηση (startup).

 

---------

Ενα αρχειο bat, προκειμενου να μπορει να αντιγραψει τον εαυτο του στο φακελο πχ <user>\Documents (δηλ στον φακελο "Εγγραφα" του χρηστη που το τρεχει), πρεπει να ειναι καπως ετσι:

test.bat

>copy %CD%\test.bat %userprofile%\Documents

(%CD% ειναι ο τρεχοντας φακελος, δεν εχει σημασια ποιος ειναι, test.bat ειναι το batch αρχειο σου, %userprofile% ειναι ο home folder του χρηστη, και documents ο φακελος "εγγραφα")

Για να φτιαξεις το bat, απλά δημιουργεις ενα αρχειο txt (δεξι κλικ -> δημιουργια -> Εγγραφο κειμενου ), το ανοιγεις, γραφεις αυτο το πραμα μεσα, και το κανεις αποθηκευση ως test.bat

 

Τωρα, για να φτιαξεις ενα test.bat που θα αντιγραφει τον εαυτο του στο φακελο startup των vista:

>copy %CD%\test.bat %userprofile%\AppData\Roaming\Microsoft\Windows\startm~1\Programs\Startup

Οριστε και screenshot, αμεσως μετα την εκτελεση:3893880587_081070c910_o.jpg

 

Δοκιμασε με αυτην την μεθοδο και δοκιμασε και να φτιαξεις και εκτελεσιμο που να προσθετει τον εαυτο του στην registery οπως ειπα στον πανω τροπο (δεν πιστευω να ηθελες να διακυνδινευσω την registery μου για λαλακιες; ) σε συστημα με xp και πες μου.

Για xp, οι αντιστοιχες εντολες ειναι μια απο αυτες:

>copy %CD%\test.bat %userprofile%\startm~1\Programs\Startup
copy %CD%\test.bat C:\docume~1\%username%\startm~1\Programs\Startup

 

Φυσικα, κατω απο αυτες τις εντολες του bat/exe αρχειου, μπορεις να εχεις οτι αλλο script/εντολη θες.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...