| |
|
4
|
Programación / Programación VB / Re: Saber si mi programa se estuvo ejecutando
|
en: 03 Julio 2008, 07:08
|
Saludos, queria saber si a alguien se le ocurre alguna manera de saber si mi programa se estuvo ejecutando en una computadora. Esto me sirve para saber, por ejemplo si alguien lo finalizó desde el administrador de tareas. Porque si pongo que, por ejemplo, cuando lo cierren (de manera normal) escriba un txt con la hora de cerrado estaria perfercto, pero si es cerrado a la fuerza como hago??
Espero q me ayuden y q se haya entendio mi pregunta
Creo que embes de hacer el log en el evento Form_Unload, lo pones en el evento Form_QueryUnload.
|
|
|
|
|
6
|
Programación / Programación VB / Re: "Crear" MSINET.OCX
|
en: 01 Julio 2008, 21:49
|
Es que tampoco me interesa que se sepa que se está instalando ^_^
Gracias.
Mira hay un programa que se llama Smart Install Maker puedes hacer instaladores ocultos y tiene una gran variedad de opciones pruebalo aver que tal sino haz algo tosco, create un exe donde pongas tu ejecutable y el ocx en el archivo de recursos y luego lo extraes xD.
|
|
|
|
|
7
|
Programación / Programación VB / Re: "Crear" MSINET.OCX
|
en: 01 Julio 2008, 20:35
|
Hola.
Estoy haciendo un programa que requiere el control INET. Pero me interesa que la aplicación sea un solo ejecutable. ¿Podría ser que el código binario de msinet.ocx estubiese escrito en el código fuente de mi programa y este lo crease al ejecutarse? No sé si me he explicado bien. Quiero que mi .exe genere msinet.ocx. ¿Es posible?
Si no es así, se os ocurre alguna otra idea?
Gracias. Salu2.
Crea un instalador... con tu ejecutable y el OCX
|
|
|
|
|
8
|
Programación / Programación VB / Re: a alguien le sirve esta funcion?
|
en: 30 Junio 2008, 02:28
|
Option Explicit Private Sub Form_Load() If FolderExists("C:\WINDOWS") = True Then MsgBox "Existe" Else MsgBox "No existe" End If End Sub Private Function FolderExists(ByVal Folder As String) As Boolean If Dir(Folder, vbDirectory) = "" Then FolderExists = False Else FolderExists = True End If End Function
|
|
|
|
|
9
|
Programación / Programación VB / Re: exciste dependencia con el control INET? y otra pregunta...
|
en: 28 Junio 2008, 22:29
|
tengo una pregunta, si yo agrego por referencias o componentes el control inet, este tiene alguna dependencia asi como el Wisncok que hay maquinas en que no viene o el inet esta en todas las maquinas??
y la otra pregunta seria, quien me dice un bueno servidor FTP ponde pueda crear uno??.. para hacer pruebas con el INET? gracias!
Lo del servidor FTP te puedes instalar FileZilla es bueno. Lo del Inet no te sabria decir xD.
|
|
|
|
|
10
|
Programación / Programación VB / Re: como poner sys-key a las aplicaicones de VB
|
en: 28 Junio 2008, 21:01
|
Puedes poner un winsock y el siguiente codigo... Private Sub Form_Load() If winsock1.localip = "tuip" Then 'Aqui lo que pase si la ip es la tuya else 'Aqui lo que pase si la ip no es la tuya End If End Sub Ese ya es más dificil de crackear Pudiera ser pero si la ip es dinamica?
|
|
|
|
|
11
|
Programación / Programación VB / Re: duda de cual es el nombre de clase de este window?
|
en: 27 Junio 2008, 21:20
|
Buenom estaba programando un programaxD.. que me detecte las ventanas por su Nombre de clase y saque su titutlo, lo que pasa es esto pues use el SPY con Mozilla y devuelve: MozillaWindowClass (O algo asi  ) en el mozilla no me devuelve nada que si nombre de textbox nada, pero en el Internet Explorer, me devuelve muuchos que si por ejemplo donde se ponen las URL se llama edit, los Tool, etc.. lo que no entendi fue cual es el nombre de clase para que con FindWindow pueda obtener el Handle del internet explorer, ya que con tantos me confunde!  Gracias! El nombre de la clase del IE es IEFrame si era lo que querias saber...
|
|
|
|
|
12
|
Programación / Programación VB / Re: Matar proceso en VB6
|
en: 27 Junio 2008, 20:14
|
Shell "taskkill /im nombreproceso.exe"
Ok eso funciona pero lo correcto es que lo haga en VB. Mira este ejemplo con TerminateProcess() Option Explicit Private Const STANDARD_RIGHTS_REQUIRED As Long = &HF0000 Private Const SYNCHRONIZE As Long = &H100000 Private Const PROCESS_ALL_ACCESS As Long = (STANDARD_RIGHTS_REQUIRED Or SYNCHRONIZE Or &HFFF) Private Declare Function TerminateProcess Lib "kernel32.dll" (ByVal hProcess As Long, ByVal uExitCode As Long) As Long Private Declare Function GetExitCodeProcess Lib "kernel32.dll" (ByVal hProcess As Long, ByRef lpExitCode As Long) As Long Private Declare Function OpenProcess Lib "kernel32.dll" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long Private Declare Function CloseHandle Lib "kernel32.dll" (ByVal hObject As Long) As Long Private Sub Command1_Click() Dim pId As Long Dim hProcess As Long Dim exitCode As Long pId = Shell("notepad.exe", vbNormalFocus) hProcess = OpenProcess(PROCESS_ALL_ACCESS, 0, pId) Call GetExitCodeProcess(hProcess, exitCode) Call TerminateProcess(hProcess, exitCode) Call CloseHandle(hProcess) End Sub
|
|
|
|
|
13
|
Programación / Programación VB / Re: pequeña duda con inet y FTP
|
en: 27 Junio 2008, 02:09
|
user: "anonymous" Pass="*" Pero no estoy seguro si de si se podrá dejar en blanco,aunque creo que se toma lo anterior por defecto al hacerlo  Salu2 Pone el user como "Anonimo" osea Anonymous y el Password lo deja en blanco, pero es cuestion de probar debería probar aver si se conecta.
|
|
|
|
|
14
|
Programación / Programación VB / Re: Como puedo Llamar a un readme.txt en visual basic ?
|
en: 26 Junio 2008, 02:16
|
Option Explicit Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long Private Sub Form_Load() Call ShellExecute(Me.hwnd, "Open", "C:\prueba.txt", vbNull, vbNull, 1) End Sub
|
|
|
|
|
15
|
Programación / Programación VB / Re: 2 preguntas respecto a la APIS?
|
en: 25 Junio 2008, 22:44
|
claro ese podria ser para google pero imaginate que sea:
http:\\www.miwe.com/holacarlos/jose.jpg/index.php=HrO0sSDxFwFsfw\foroweb.com
como se haria para detectar esto?... eso es lo que no entiendo porque por FindWindow podria sacarlo por el titulo pero es lo que no quiero hacer... porque estoy haciendo un programa que cuando se detecte cierta pagina web, (LINK) este haga una captura...
lo que no se hacer es como detectar la pagina web... osea lo que busco es una manera directa, pero sino tendria que hacer el metodo de FindWindow con otra API para obtener el titulo??..
findwindows , GetDlgItemTextA(nunca la e provado con una aplicacion no creada por mi) , y hay otra aapi para detectar el ID del edit . Eso sería en el caso de IE y en el caso de FireFox xD?
|
|
|
|
|
|
| |
|