vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Papierkorb Tipp, wie in VB.NET? 
Autor: Shaint
Datum: 27.02.06 13:33

Also ich wollte den Tipp aus "TIPPS&TRICKS" zum ändern des Papierkorb Namens in VB.NET um setzen. Nur irgentwie hab ichs nicht geschaft.
Hier mal der Code:
Public Class Form1
    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, ByVal lpData As Long, ByVal cbData As Long) _
      As Long
 
    Private Declare Function RegCreateKey Lib "advapi32.DLL" _
      Alias "RegCreateKeyA" (ByVal Hkey As Long, _
      ByVal lpSubKey As String, ByVal phkResult As Long) As Long
 
    Private Declare Function RegCloseKey Lib "advapi32.DLL" _
      (ByVal Hkey As Long) As Long
 
    Private Declare Function ExitWindowsEx Lib "user32" _
      (ByVal uFlags As Long, ByVal dwReserved As Long) As Long
 
    Private Const EWX_REBOOT = 2
    Private Const EWX_FORCE = 4
    Private Const EWX_LOGOFF = 0
    Private Const EWX_SHUTDOWN = 1
 
    Private Const HKEY_CLASSES_ROOT = &H80000000
    Private Const REG_DWORD = 4
    Private Const REG_SZ = 1
 
    Private Sub fSaveNewName(ByVal Hkey As Long, ByVal sPath As String, _
    ByVal sValue As String, ByVal sData As String)
 
        Dim lKey As Long
        Dim lRet As Long
 
        lRet = RegCreateKey(Hkey, sPath, lKey)
  lRet = RegSetValueEx(lKey, sValue, 0, REG_SZ,ByVal sData, Len(sData))
        lRet = RegCloseKey(lKey)
    End Sub
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Button1.Click
        Dim sText As String
 
        sText = InputBox("Neue Bezeichnung für den Papierkorbes", _
          "Papierkorb...")
 
        If sText <> "" Then
            fSaveNewName(HKEY_CLASSES_ROOT, _
              "CLSID\{645FF040-5081-101B-9F08-00AA002F954E}", ("pre"), sText)
        End If
    End Sub
End Class
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Papierkorb Tipp, wie in VB.NET?691Shaint27.02.06 13:33
Re: Papierkorb Tipp, wie in VB.NET?433ModeratorFZelle27.02.06 18:55

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel