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


Registerproblem

Postades av 2003-05-04 12:50:00 - Raderat konto, i forum visual basic - allmänt, Tråden har 8 Kommentarer och lästs av 586 personer

Hur gör man för att skriva till registret från VB?

/Jermy

P.S.
Jag ska skriva till nyckeln: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
där jag ska lägga till en sträng som anger att mitt prog ska startas när windows startas (Autostart). Kan alla användare skriva till den nyckeln? Om inte, finns det nån annan nyckel med samma funktion?
D.S.


Svara

Sv: Registerproblem

Postades av 2003-05-04 12:54:49 - Joacim Linnell

[Funktioner för att hantera registret]
<code>
WriteRegValue HKEY_LOCAL_MACHINE, "SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "Dittprogramnamn", ValString, "Dittprograms_sökväg"</code>

// Jocke


Svara

Sv: Registerproblem

Postades av 2003-05-04 13:04:11 - Johan Djupmarker

Tror inte vanliga användare kan skriva i den nyckeln, använd motsvarande nyckel i HKEY_CURRENT_USER istället. (Då gäller det givetvis bara för den aktuella användaren)

Ett smidigt sätt att redigera registret är att använda http://www.vbaccelerator.com/home/VB/Code/Libraries/Registry_and_Ini_Files/Complete_Registry_Control/article.asp.

/Johan


Svara

Sv: Registerproblem

Postades av 2003-05-06 00:53:22 - Jonnie Stenberg

Hej.
Jag har löst problemet så här - inte så snyggt kanske men det fungerar bra! Och
förebygger problem.
Windows har tyvärr!!! (ett måste) olika system för hantering av reg filer i olika versioner vilket du redan säkert stött på vilket även påvisas när man skriver till registret direkt från VB, C# samt C++. Kan fungera perfekt på din maskin men inte för andra vilket är katastrofalt, sedan vill man också ha funktionen att finns det redan i run eller runonce så ignoreras det när klienten kör ditt programmet nästa gång. Jag har helt enkelt låtit windows göra det själv iform av att den lägger in en regfil fast i scilent mode så att användaren inte får popup rutor där man måste godkänna registreringen.

Från din kod kör du regfilen som du skapat och packat med i PDW

Shell "regedit /s c:\Dinmapp\xreg.reg"

Med notepad sparer du en fil som denna nedan som xreg.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]
"ditt prognamn"="C:\\Dinmapp\\dittprog.exe"

Med vänlig hälsning.
Jonnie Stenberg jonnie@linux.se


Svara

Sv: Registerproblem

Postades av 2003-05-06 09:51:41 - Johan Djupmarker

<b>Windows har tyvärr!!! (ett måste) olika system för hantering av reg filer i olika versioner vilket du redan säkert stött på vilket även påvisas när man skriver till registret direkt från VB, C# samt C++. Kan fungera perfekt på din maskin men inte för andra vilket är katastrofalt</b>

Av denna anledningen är det inte så smart att använda sig av regfiler, använd API:erna istället så slipper du dessa problem!

/Johan


Svara

Sv: Registerproblem

Postades av 2003-05-06 12:03:07 - Andreas Hillqvist

Sökvägen är väl dessutom valbar i installationen. Vilket gör det omöjligt att ha en hårdkodad fil.


Svara

Sv: Registerproblem

Postades av 2003-05-09 00:06:13 - Jonnie Stenberg

Visst --APIer-- kan ibland vara smärre underbara, men jag har lite svårt att hänga med dig, hur får du till autostart eller som runonce, för senaste startade med API som passar ska passa in på ex. win98se och XP?? Och hårdkodad kod med platsbestämd är alldrig bra det löser man i koden med ap$path men somhjälp på vägen är det väl OK!


Svara

Sv: Registerproblem

Postades av 2003-05-09 07:41:31 - Johan Djupmarker

Förstår inte riktigt vad du pratar om, men du kan ju skriva strängvärdet i Run eller Runonce mha API:et. I programmet har du ju tillgång till App.Path så du behöver ju inte hårdkoda någon sökväg. Detta ska vad jag märkt fungera i alla Windowsversioner.

/Johan


Svara

Nyligen

  • 15:38 Tomorrowland Thailand 2026
  • 10:00 White Label Payment Platform
  • 02:45 Spare parts
  • 19:18 mediaspelaren
  • 10:30 Större än
  • 16:38 Vilka faktorer bör jag tänka på nä
  • 14:13 Important tool for growing your we
  • 21:04 Hur bedömer du kvaliteten på infor

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 572 700
28 035
260 164
473
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