Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Autostart!

Postades av 2001-09-05 14:27:00 - Per Johansson, i forum visual basic - allmänt, Tråden har 2 Kommentarer och lästs av 441 personer

Det funka utmärkt!
Den ligger i RUN mappen som Service, men när jag startar upp datorn så visas inte programmet?

Varför startar inte programmet? behöver man något commando?

Tacksam för hjälp!


Svara

Sv: Autostart!

Postades av 2001-09-05 23:56:00 - Andreas Hillqvist

Hittade en bugg i koden jag publicerade. Sparade ju inte filnamnet. Utan titeln. Testa istället:

'Form: Form1
'Lägg till tre CommandButtons
Option Explicit

Private Sub Command1_Click()
SetAutoStart True, App.Title, """" & App.Path & "\" & App.EXEName & ".exe"""
End Sub

Private Sub Command2_Click()
If GetAutoStart(True, App.Title) Then
MsgBox "AutoStart: True"
Else
MsgBox "AutoStart: False"
End If
End Sub

Private Sub Command3_Click()
ClearAutoStart True, App.Title
End Sub

Private Sub Form_Load()

End Sub


'Module: Module1
Option Explicit

Private Const REG_SZ As Long = 1

Private Const HKEY_CURRENT_USER As Long = &H80000001
Private Const HKEY_LOCAL_MACHINE As Long = &H80000002

Private Const KeyName As String = "Software\Microsoft\Windows\CurrentVersion\Run"

Private Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
Private Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Private Declare Function RegDeleteValue Lib "advapi32.dll" Alias "RegDeleteValueA" (ByVal hKey As Long, ByVal lpValueName As String) As Long
Private Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Private Declare Function RegQueryValueEx Lib "advapi32.dll" Alias "RegQueryValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As Long, lpType As Long, lpData As Any, lpcbData As Long) As Long
Private Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long


Public Function SetAutoStart(CurrentUser As Boolean, AppTitle As String, FileName As String) As Boolean
Dim hKey As Long
If CurrentUser Then
RegCreateKey HKEY_CURRENT_USER, KeyName, hKey
Else
RegCreateKey HKEY_LOCAL_MACHINE, KeyName, hKey
End If
If hKey Then
SetAutoStart = (RegSetValueEx(hKey, AppTitle, 0, REG_SZ, ByVal FileName, Len(FileName)) = 0)

RegCloseKey hKey
End If
End Function

Public Function GetAutoStart(CurrentUser As Boolean, AppTitle As String) As Boolean
Dim hKey As Long
Dim lResult As Long
Dim lValueType As Long
Dim lDataBufSize As Long
If CurrentUser Then
RegOpenKey HKEY_CURRENT_USER, KeyName, hKey
Else
RegOpenKey HKEY_LOCAL_MACHINE, KeyName, hKey
End If
If hKey Then
lResult = RegQueryValueEx(hKey, AppTitle, 0, lValueType, ByVal 0, lDataBufSize)
GetAutoStart = (lDataBufSize > 0)
RegCloseKey hKey
End If
End Function

Public Function ClearAutoStart(CurrentUser As Boolean, AppTitle As String) As Boolean
Dim hKey As Long
If CurrentUser Then
RegOpenKey HKEY_CURRENT_USER, KeyName, hKey
Else
RegOpenKey HKEY_LOCAL_MACHINE, KeyName, hKey
End If
If hKey Then
RegDeleteValue hKey, AppTitle
RegCloseKey hKey
End If
End Function



Svara

Sv: Perfekt!!

Postades av 2001-09-06 12:00:00 - Per Johansson

Den funka utmärkt!

Tusen tack!!!


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 622
27 953
271 709
714
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies