Visual C# – autorun

Visual C# – autorun
Razem głosów: 2 co stanowi: 100% całości.

 

 

 

 

imgres

Co zrobić by nasz program startował automatycznie podczas uruchamiania systemu ?? to pytanie nurtuje wielu , a odpowiedzi są 2 :) bowiem mamy 2 główne i podstawowe metody auto startowania programu …

  1.  REJESTR    ta metoda wymaga nadania praw  administratora dla programu – Opiszę innym razem :)
  2. Folder Autorun 

Tu możemy się nieco zabawić ….   zatem ta najprostsza metoda warta jest poznania :)

Więc tworzymy sobie nowy projekt i nazywamy go np: AutomatycznyStart
na naszym Form1 tworzymy Button o nazwie np .. Utwórz skrót autostartu
o tak np:

a6a154650b4484749f6ce5f97be210e8

teraz dobrze by było ustalić gdzie się znajduje nasz folder Autorun co można zrobić kodem:

Następnie musimy jakoś utworzyć skrót w tym folderze , wiec też niema nic trudnego wystarczy że się odwołamy do Windows ScriptHost Object Model co akurat jest łatwe . Klikamy LMB na References i z menu wybieramy Add References :

af3faa8d9f2c9e74f729bc09d1bdbe49

teraz w okienku klikamy na zakładce COM i wybieramy Windows Script Host Object Model

af82da1f5d9a0483a882c14d145295b0

klikamy ok i przechodzimy do kodu ..
najpierw musimy przestrzeń nazw (namespace) co czynimy:

Teraz zajmiemy się tworzeniem naszego skrótu :)  Nie jest to specjalnie skomplikowane , ale trochę pisania będzie :

Oczywiście możemy też ustawić sobie różne argumenty dla skrótu :

Najlepiej argumenty ustawiać przed zapisaniem skrótu, oczywiście nie są one wymagane dlatego tak o nich tylko wspominam gdyż , może się okazać że będziemy z nich jednak korzystać :)

i to w zasadzie wszystko ??

— no nie tak do końca wszystko :)
Przecież gdy klikniemy na nasz przycisk to się nic nie stanie :) wypadało by jednak dodać procedurkę tworzenia skrótu do naszego buttona:

I tyle, w zasadzie nasz program działa i robi to co musi robić  ….

Ale  żeby nie było nasz cały kod wygląda tak:

I to na tyle … zajmiemy się jeszcze pierwszą metodą ale już nie dziś bowiem w nowych windowsach mamy więcej zabawy z prawami administracyjnymi niż cała operacja jest warta :)

Niemniej warto wiedzieć jak wyłączyć autostart programu:)
Aby usunąć nasz program z autostartu należy po prostu skasować skrót z lokalizacji:

 

Niestety ale trzeba to zrobić ręcznie …..jak nie widzimy folderu trzeba sobie ujawnić w opcjach folderów <pokazuj ukryte foldery i pliki> lub wpisać ścieżkę ręcznie

Skompilowany program w załączniku

Podziel się na:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay