Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: start programu
slawek55




Typ: neutral
Postów: 20
Zarejestrowany: Jan 2003
start programu

Czesc.
Mam takie pytanie.
Jak zrobic aby moj program zawsze startowaljako pierwszy przy starcie windows.
Chodzi mi o cos takiego jak w stylu logowania, ze tylko ten uzytownik ktory wpisze poprawny kod mogl miec dostep do komputera.
Najwazniejsze bay nie mozna bylo obejsc tego lub ewentualnie strasznie ale o strasznie to utrudnic i ktos malo doswiadczony nie obejdzie tego.

pozdrawiam,
Slawek.

01-05-2004 17:15
Pokaż profil slawek55  Wyślij email do slawek55   
netu



Typ: neutral
Postów: 119
Zarejestrowany: Jun 2003

mozesz sprobowac tak:
2 formy - jedna rozplackowana na caly ekran o borderstyle 0 .
druga by sie pojawiala od razu po tamtej z tym ze na niej by bylo putanie o chaslo.
zeby nie mozna bylo tego wylaczyc z ctrl+alt+del to nazwa tego programu moze byc np: winlogon.exe i wtedy windows nie pozwoli na wylaczenie tego procesu.
i jeszcze na forma load w programie wpisz:
app.taskvisible = false

moze sie uda.


_____________________________________________
To co dzieje się teraz i po teraz 
tak długo nie ma znaczenia 
dopóki jutro jutra jest takie samo jak wczoraj wczoraj. 
                                Murphy

03-05-2004 10:07
Pokaż profil netu  Wyślij email do netu        4335686
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003

Od czego tu zacząć...

Zadanie można zrobić na 2 sposoby, z czego pierwszego jestem na 100% pewien.

Sposób 1)
=========
Sprawdź, co jest w Autostarcie. Wszystkie programy z tego katalogu powinieneś umieścić w piliku *.bat.
Pliki *.bat mają to do siebie, że uruchamia, przetwarza polecenia, tak jak zostały wpisane. Nie przejdzie dalej, dopóki nie skończy przetwarzania poprzedniej linii.

---plik bat---
@echo off
C:\"Program Files"\TwojProgram\TwojProgram.exe
C:\"Program Files"\"Microsoft Office"\Office\OSA9.EXE"
rem tutaj możesz dać inne
--------------

Zamiast skrótów do tamtych programów, umieść swój plik bat.

Sposób 2.
=========
Dokonaj wpisu w rejestrach w sekcji:
HKLM\Software\Microsoft\Windows\CurrentVersion\Run
na przykład takiej treści:
AAATwojProgram: C:\"Program Files"\TwojProgram\TwojProgram.exe

Inne sposoby chwilowo nie przychodzą mi do głowy...


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

03-05-2004 10:16
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
slawek55




Typ: neutral
Postów: 20
Zarejestrowany: Jan 2003

dzieki.
wlasnie o to chodzilo aby zablokowac dostep do kompa ludziom niepowolanym, tylko na haslo na przyklad.
A co do wpisu w rejestrze to nie wiem jak w programie napisac dostep do rejestu, i takze co do blokady ctr + alt + del, wiem ze gzies to widzalem ale nie pamietam jak to sie blokowala downo nioe uzywalem.
jeszcvze tylko czy w tym wpisie w rejestrze to bez elksplorera moj program wystartuje? i nikt znajacy troche informatyki (nie chodzi o hakera, tylko zwyklego uzytkownika, nie bylby w stanie tego obejsc) jest to dosc wazne bo musze zablokowac dostep do komutera w jakis dobry sposob!

Prosze Was o jakie pomysly.

14-05-2004 09:10
Pokaż profil slawek55  Wyślij email do slawek55   
wesol



Typ: neutral
Postów: 40
Zarejestrowany: Mar 2004

jeśli chodzi o dodanie klucza do rejestru to proponuję to zrobić tak:

'wlep to do modułu
Sub dorejestru()
    Dim Directory As String
    Dim R As Long
   
    Directory = App.Path
    If Right$(Directory, 1) <> "\" Then Directory = Directory + "\"
    Directory = Directory + App.EXEName + ".exe"
    R = SetValue(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce ", App.ProductName, Directory)
End Sub

'a nastepnie w Form_Load() dodaj
Call dorejestru

'no i chyba tyle, nie wiem czy wszystko dobrze bo pisałem to na szybkie i nie miałme czasu testować, ale robiłem coś podobnego w jednym se swoich progsóe wiec powinno być ok.

A co do blokowania Alt+Ctrl+Del to użyj kontrolki Disblex, i nie blokuj listy tylko ukryj program na niej - będzie to lepsze rozwiazanie...


_____________________________________________
Odwiedź moja stronkę !!!

14-05-2004 20:25
Pokaż profil wesol  Wyślij email do wesol   Odwiedź stronę wesol       3542833
Wszystkich odpowiedzi: 4 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1