elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: [1] 2 3 4 5
1  Programación / .NET (C#, VB.NET, ASP) / Re: VB.NET - Permisos para archivos en win7 en: 5 Enero 2010, 20:34 pm
Gracias Novlucker si funciono, una pregunta más cuando yo genere la aplicación final, y el usuario en win7 ejecute el programa, siempre va a tener q ejecutarlo como administrador o hay alguna alternativa para habilitar y pedir ese permiso a travez de código o es no es posible hacer eso?
2  Programación / .NET (C#, VB.NET, ASP) / Re: VB.NET - Permisos para archivos en win7 en: 5 Enero 2010, 20:21 pm
hola D4N93R, actualmente estoy trabajando todo como administrador, estaba pensando en desactivar el UAC pero en win7 es un poco diferente al vista.
3  Programación / .NET (C#, VB.NET, ASP) / VB.NET - Permisos para archivos en win7 en: 5 Enero 2010, 20:11 pm
Hola como estan?, les comento q estoy trabajando en win 7, el tema es q para crear un simple archivo de texto, me hace problemas para crearlo en la unidad c: o diferentes carpetas dentro de la misma unidad, les muestro un código sencillo q siempre utilice para crear archivos desde vb.net:

Código:
Imports System.IO
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim xarchivo As New StreamWriter("c:\reg.txt")[color=red] ---> en esta parte me manda la excepcion [b]UnauthorizedAccessException[/b][/color]
        xarchivo.Close()
    End Sub
End Class

en la msdn me muestra lo siguiente:

Código:
Visual Basic (Declaración) 
<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public NotInheritable Class FileIOPermission _
    Inherits CodeAccessPermission _
    Implements IUnrestrictedPermission

Código:
Visual Basic (Uso) 
Dim instance As FileIOPermission

el código q les mostre funciona perfectamente en windows xp, pero en win7 es el problema y me manda la excepcion, la pregunta es como puedo habilitar el permiso para crear o leer archivos por código en la unidad c: y demas carpetas contenidas?

Gracias de antemano, Saludos.
4  Programación / .NET (C#, VB.NET, ASP) / Re: Pasar datos entre formularios en: 13 Octubre 2008, 19:46 pm
Hola proba de esta forma:

Code Form1

Código:
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Form2.Show()
    End Sub
End Class

Code Form2

Código:
Public Class Form2
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Form3.Show()
    End Sub

    Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        TextBox1.Text = Form1.TextBox1.Text
    End Sub
End Class

Code Form3

Código:
Public Class Form3
    Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        TextBox1.Text = Form2.TextBox1.Text
    End Sub
End Class

De esta forma haces referencia al formulario en si, y no a la copia del formulario que seria la instancia del objeto que creas. Espero haberte ayudado y si alguien tiene otra explicación podria compartirla tambien.

Saludos.
5  Programación / Programación Visual Basic / Re: bloquear WinKey desde vb en: 27 Mayo 2008, 03:27 am
hola, bloquea generalmente las combinaciones cuando usas esa tecla especificamente como Windows+E el cual abre el explorador, Windows+R para ejecutar etc.
Saludos.
6  Programación / Programación Visual Basic / Re: bloquear WinKey desde vb en: 27 Mayo 2008, 00:04 am
Hola, hay bastante informacion sobre el tema, te posteo unas de las formas para bloquear usando apis ejemplo:

Código:
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 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
Private Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
Private Const REG_DWORD = 4
Private Const HKEY_CURRENT_USER = &H80000001

Private Sub Command1_Click()
Dim hand&, valor&
    valor = 0 'desbloqueado
    'valor = 1 'bloqueado
    RegOpenKey HKEY_CURRENT_USER, "Software\Microsoft\Windows\CurrentVersion\Policies\Explorer", hand
    RegSetValueEx hand, "NoWinKeys", 0, REG_DWORD, valor, 4
    RegCloseKey hand
End Sub

Saludos.
7  Programación / Programación Visual Basic / Re: contador en: 26 Mayo 2008, 22:58 pm
Tal cual dice skapunky, luego al label le asignas la variable contador.

Código:
Dim contador As Integer

Private Sub Command1_Click()
    contador = contador + 1: Label1 = contador
End Sub

Saludos.
8  Programación / Programación Visual Basic / Re: Rich Text Box Autoeditable en VB 6.0 en: 14 Mayo 2008, 22:52 pm
hola, proba con esto:

Código:
Private Sub Form_Load()
    RichTextBox1.Text = "(Reverse engineering). La ingeniería inversa es el proceso de descubrir los principios tecnológicos de un dispositivo, objeto o sistema, a través de razonamiento abductivo de su estructura, función y operación."
    RichTextBox1.SelStart = Len(RichTextBox1.Text)
End Sub

Private Sub RichTextBox1_KeyPress(KeyAscii As Integer)
    If KeyAscii = 32 Then '---> Si presiono la tecla Espacio
        CambiarColor ' ---> Llama al procedimiento CambiarColor
    End If
End Sub

Public Sub CambiarColor()
    With RichTextBox1
    .SelStart = 0 '---> Comienza desde el principio
    Do
        x = .Find("hola", .SelStart, , rtfWholeWord Or rtfMatchCase)'---> Busca la palabra
        .SelColor = vbRed '---> Establece el color
        .SelStart = .SelStart + 1 '---> Incrementa en 1
    Loop Until x = -1
    .SelStart = Len(.Text) '---> Se posiciona al final de todo
    End With
End Sub

Private Sub RichTextBox1_KeyUp(KeyCode As Integer, Shift As Integer)
    RichTextBox1.SelColor = vbBlue '---> Tipea de color azul
End Sub

Saludos.
9  Programación / Programación Visual Basic / Re: Codigo cambiar color en: 14 Mayo 2008, 22:47 pm
hola Sk1p, este es el foro de visual basic, para dudas de vb.net esta el subforo .NET, te respondo la pregunta pero despues te lo van a mover al post.

Proba con esto:

Código:
 Public Class Form1

    Private Brojo, Bverde, Bazul As Integer

    Private Sub NumericUpDown1_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NumericUpDown1.ValueChanged
        TextBox1.Text = NumericUpDown1.Value
    End Sub

    Private Sub NumericUpDown2_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NumericUpDown2.ValueChanged
        TextBox2.Text = NumericUpDown2.Value
    End Sub

    Private Sub NumericUpDown3_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NumericUpDown3.ValueChanged
        TextBox3.Text = NumericUpDown3.Value
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Brojo=TextBox1.Text  '---> Asignas el valor del textbox1 a la variable Brojo
        Bverde=TextBox2.Text '---> Asignas el valor del textbox2 a la variable Bverde
        Bazul=TextBox3.Text '---> Asignas el valor del textbox3 a la variable Bazul

        Label1.BackColor = Color.FromArgb(Brojo,Bverde, Bazul)
    End Sub
End Class

Saludos.
10  Programación / .NET (C#, VB.NET, ASP) / Re: validacion de texto, VS2005 en: 5 Mayo 2008, 22:41 pm
hola, proba con esto:

Código:
    Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        If (Not e.KeyChar Like "[a-z]") And (Asc(e.KeyChar) < 8 Or Asc(e.KeyChar) > 32) Then
            MsgBox("Ingrese únicamente letras minusculas.", MsgBoxStyle.Exclamation)
            e.Handled = Not (e.KeyChar = "0")
        End If
    End Sub

o de esta otra manera q es igual

Código:
    Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        If (Asc(e.KeyChar) < 97 Or Asc(e.KeyChar) > 122) And (Asc(e.KeyChar) < 8 Or Asc(e.KeyChar) > 32) Then
            MsgBox("Ingrese únicamente letras minusculas.", MsgBoxStyle.Exclamation)
            e.Handled = Not (e.KeyChar = "0")
        End If
    End Sub

Saludos.
Páginas: [1] 2 3 4 5
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines