Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 22:19

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[FRAGE]Vb 08 Datei in Autostart

Discussion on [FRAGE]Vb 08 Datei in Autostart within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2011
Posts: 54
Received Thanks: 4
[FRAGE]Vb 08 Datei in Autostart

Ich würde gerne ne Datei in den Ressource in den Autostart verschieben lassen. Also wenn die Form startet.

Ist nicht für keylogger etc. ist dafür da das er die Hostverbindung am anfang ausführen soll. Also n Programm was ne verbidung mit meinem Upate server herstellt.
Firework is offline  
Old 01/12/2011, 20:13   #2
 
xNopex's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 827
Received Thanks: 471
Code:
Imports Microsoft.Win32
Imports System.Collections.Generic
Imports System.Linq
Imports System.Text


''' <summary>
''' Utility.
''' </summary>
Public Class Util
    Private Const RUN_LOCATION As String = "Software\Microsoft\Windows\CurrentVersion\Run"

    ''' <summary>
    ''' Sets the autostart value for the assembly.
    ''' </summary>
    ''' <param name="keyName">Registry Key Name</param>
    ''' <param name="assemblyLocation">Assembly location (e.g. Assembly.GetExecutingAssembly().Location)</param>
    Public Shared Sub SetAutoStart(ByVal keyName As String, ByVal assemblyLocation As String)
        Dim key As RegistryKey = Registry.CurrentUser.CreateSubKey(RUN_LOCATION)
        key.SetValue(keyName, assemblyLocation)
    End Sub

    ''' <summary>
    ''' Returns whether auto start is enabled.
    ''' </summary>
    ''' <param name="keyName">Registry Key Name</param>
    ''' <param name="assemblyLocation">Assembly location (e.g. Assembly.GetExecutingAssembly().Location)</param>
    Public Shared Function IsAutoStartEnabled(ByVal keyName As String, ByVal assemblyLocation As String) As Boolean
        Dim key As RegistryKey = Registry.CurrentUser.OpenSubKey(RUN_LOCATION)
        If key Is Nothing Then
            Return False
        End If

        Dim value As String = DirectCast(key.GetValue(keyName), String)
        If value Is Nothing Then
            Return False
        End If

        Return (value = assemblyLocation)
    End Function

    ''' <summary>
    ''' Unsets the autostart value for the assembly.
    ''' </summary>
    ''' <param name="keyName">Registry Key Name</param>
    Public Shared Sub UnSetAutoStart(ByVal keyName As String)
        Dim key As RegistryKey = Registry.CurrentUser.CreateSubKey(RUN_LOCATION)
        key.DeleteValue(keyName)
    End Sub
End Class
Klasse stammt nicht von mir. Iwann man über Google gefunden und in VB übersetzt.

Usage:
Code:
Util.SetAutoStart("MeinProgramm", pfadZurExe)
xNopex is offline  
Old 01/12/2011, 20:16   #3
 
elite*gold: 0
Join Date: Jan 2011
Posts: 54
Received Thanks: 4
Geht net -.-

Also imports ganz oben wird als fehlerhaft angezeigt und registrykey
Firework is offline  
Old 01/12/2011, 20:24   #4
 
xNopex's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 827
Received Thanks: 471
Interessant. Dann zeig mir doch mal ein Bildchen von deinen Fehlern. Ich könnte natürlich auch versuchen durch meine Telepatischen Fähigkeiten zu erraten, wie deine Bildschirmausgabe aussieht...
Vllt. fehlen dir einfach die entsprechenden Verweise, wenn die Imports so schön unterkringelt sind. Evtl. hinzufügen.
xNopex is offline  
Old 01/13/2011, 15:01   #5
 
bestora's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1,191
Received Thanks: 177
arbeite so
Setzt eine Datei an einen guten platzt schön versteckt wie z.b. %appdata%\blabla\datei.data

und dann musst du versuchen die Registrierungseinträge so zu verändern das der dann diesen path als Autostart mitöffnet
bestora is offline  
Old 01/13/2011, 17:42   #6


 
Al Kappaccino's Avatar
 
elite*gold: 179
Join Date: Oct 2009
Posts: 7,853
Received Thanks: 8,558
Quote:
Originally Posted by Firework View Post
Ich würde gerne ne Datei in den Ressource in den Autostart verschieben lassen. Also wenn die Form startet.

Ist nicht für keylogger etc. Nein gar nicht... ist dafür da das er die Hostverbindung am anfang ausführen soll. Also n Programm was ne verbidung mit meinem Upate server herstellt. Genau, keine Ahnung von Autostart aber sowas..
Srsly ich finde es einfach nur dreist, einfach irgendeinen Code zu verlangen, nur weil du selber zu faul bist
1. Die Sprache zu lernen (Nicht einmal Grundlagen kannst du...)
oder
2. Google zu benutzen (Selbst das scheint dir zuviel sein)

Zeig doch mal was du bisher geschrieben hast, dann kann man dir Vorschläge machen.
Al Kappaccino is offline  
Reply


Similar Threads Similar Threads
[Frage] Rez-Datei
12/05/2010 - CrossFire - 8 Replies
Hallo Leute, Wenn ich eine gemoddete Rez datei in den Ordner einfüge , kommt beim starten von Crossfire folgende Meldung : File is changed : W L rez/RF002.REZ Sinvolle Beiträge = Thanks
[Frage] Autostart
10/20/2010 - Technical Support - 3 Replies
Ich möchte nur ma eben Fragen Welche dieser einträge unnötig sind um noch wneiger zu starten
autostart und batch frage
02/04/2010 - General Coding - 1 Replies
also wie die meisten von ecuh wissen werden ja beim start programme geladen entweder durch den Autostart ordner oder durch die regestry HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run jetzt meine frage gibt es noch weitere möglichkeiten beim starten vom pc programme mitzustarten? und wie kann man das ganze in ne bat datei schreiben das z. b. die datei welcome.txt zum autostart oder zur regestry geschrieben wird das sie startet (oder zu den andren möglichkeiten).:confused: GeneratiOon
Frage zum Vac mit .CSV datei
11/30/2008 - Dekaron - 0 Replies
hallo epvp comm. ich hab im forum etwas gestöbert und tuts gelesen zum thema vac in dgs aber irgendwie begreif ich nich welche zahlen ich in 6 und 0 ändern muss -_- hab versucht die monster.csv für den nunvice dg zu ändern könnte mir vielleicht wer erklären welche zahl ich in der datei ändern muss? sind es immer die selben? danke schonmal
.Iso datei frage
07/18/2007 - Technical Support - 9 Replies
Und zwar ich hab ne .iso datei ( warcraft III) diese öffne ich mit IsoBuster und hab sie schon installiert. Nur wenn ich das spiel starte kommt ich soll die WC 3 Cd einlegen welche ich ja nicht habe. Möglichkeit wäre ja die .iso datei auf ne CD zu brenne und dann einzulegen hab aber kein cd rohling mehr zu hause und ich verlass mein haus net gerne zum ne neue kaufen. Gibts ne andre möglichkeit <3? :D



All times are GMT +2. The time now is 22:19.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.