Hay un total de 3030 Preguntas. | << >> |
Pregunta: | 37834 - COMO OCULTAR UN PROGRAMA AL PRESIONAR CTRL+ALT+DELETE |
Autor: | walter david godino |
necesito saber como oculto un programa que se esta ejecutando de la lista que me aparece cuando presiono ctrl+alt+delete. |
Respuesta: | Oswaldo Monagas |
Aqui tienes lo que necesitas, si tienes problemas escribeme.
Saludos How To hide your program from the Ctrl+Alt+Delete list The Application Programming Interface makes it easy to hide your program from the task list. Simply use the handly code below to register your application as a service, thus rendering the program invisible to the user. Here's How: 1. Start up Visual Basic and add a form to the project. 2. Copy this code into the declarations section of the form: Private Declare Function GetCurrentProcessId _ Lib "kernel32" () As Long Private Declare Function GetCurrentProcess _ Lib "kernel32" () As Long Private Declare Function RegisterServiceProcess _ Lib "kernel32" (ByVal dwProcessID As Long, _ ByVal dwType As Long) As Long Private Const RSP_SIMPLE_SERVICE = 1 Private Const RSP_UNREGISTER_SERVICE = 0 3. Create a new procedure to the form, called "MakeMeService". (function MakeMeService()) 4. Add the following code to this procedure: Dim pid As Long Dim regserv As Long pid = GetCurrentProcessId() regserv = RegisterServiceProcess(pid, RSP_SIMPLE_SERVICE) 5. To remove your program from the Ctrl+Alt+Delete add this code to call the procedure: Call MakeMeService 6. Create a new procedure to the form, called "UnMakeMeService". (function UnMakeMeService()) 7. Add the following code to this procedure: Dim pid As Long Dim regserv As Long pid = GetCurrentProcessId() regserv = RegisterServiceProcess(pid, _ RSP_UNREGISTER_SERVICE) 8. To unregister your application as a service (and therefore how the program in the Ctrl+Alt+Delete task list) add this code to call the procedure: Call UnMakeMeService ( in Terminate or …) |
Pregunta: | 37886 - ABRIR EL CAJON PORTAMONEDAS DE UN TPV |
Autor: | Jorge garcia |
Tengo un Cajon Portamonedas que tiene un cable de telefono k enchufado a una impresora de tickets cuando a esta se le manda un codigo abre el cajon.
Me gustaria saber si se se puede abrir enchufando directamente el cable de telefono a un Modem y mandar la señal k manda la impresora de tickets. Agradeceria cualquier ayuda. alguna Web donde lo pueda mirar o lo k sea |
Respuesta: | CESAR NAVA SOTO |
No se puede, si lo haces dañarias el modem. Tienes que conectar forzosamente una impresora de tickets. |
Pregunta: | 37921 - CONVERTIR IMAGEN BMP A EMF |
Autor: | Jose Herrera |
Necesito convertir desde un picture objeto diseñados con picture.print
y guardarlo como archivo de imagen en formato emf |
Respuesta: | Jose Andrade |
NO, se puede, tienes que hacer un programa que convierta primero a wmf y luego, lo convierta a emf. |
Pregunta: | 37924 - COMO CREAR UN SERVICIO |
Autor: | Raquel Contreras Saez |
Mi S.O. es WindowsNT y utilizo VB6 v.Empersarial y tengo un código que quiero meterlo como un Servicio del P.C. Creo que se puede hacer un .exe del código y luego mediante un programita se lo incluyes al P.C. como servicio pero también me han comentado que se puede hacer mediante código ¿Sabe alguien como hacerlo? Muchas Gracias |
Respuesta: | Dante Linares |
Aqui te mando un articulo que puede servirte, OJO esta en Ingles y solo esta basado para plataformas NT, el link es:
http://www.gamedev.net/reference/articles/article1899.asp |
Pregunta: | 37928 - STREAMMING EN VB |
Autor: | David Ruiz |
He creado una aplicación cliente/servidor en Visual Basic que se comunica mediante winsockets, puedo realizar uploads y downloads de vídeos, después los puedo reproducir con el MMPlayer. El problema es que yo desearía reproducir desde el cliente un vídeo en tiempo real, es decir, un vídeo que me está transmitiendo directamente el servidor, mi problema es en el cliente, tengo un buffer donde almaceno los datos que me llegan del servidor a través del winsocket pero no se cómo reproducir estos fragmentos de vídeo, ya q no se trata de un fichero entero y con el MMPlayer no se cómo hacerlo. La idea es poder reproducir el vídeo tal como llega al cliente, sin tener que esperar a que se baje todo, es decir reproducirlo en tiempo real de llegada. Gracias anticipadas. |
Respuesta: | Sandy Serna Parra |
Hola David
esto lo puedes hacer con el control WindowsMediaPlayer agregalo ya que este permite abrir desde url si lo que quieres es reproducir desde el servidor directamente, ya que tu creaste el software asignale la direccion ip a el control en la propiedad url. espero te sirva Sandy Serna Parra El Halcon |
Pregunta: | 38016 - APIS PARA INTERNET |
Autor: | jhonny P |
Por favor quisiera saber que apis se utilizan para internet, necesito realizar un programa que me controle si una maquina esta ingresando a internet, agradeceria mucho sus respuestas |
Respuesta: | Felipe Micangeli |
Hola, fijate si esto te sirve, yo cree un módulo para saber si alguien se encuentra conectado a internet.
En la seción declaraciones poné el siguiente código: Public Const ERROR_SUCCESS = 0& Public Const APINULL = 0& Public Const HKEY_LOCAL_MACHINE = &H80000002 Public ReturnCode As Long Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long Declare Function RegQueryValueEx Lib "advapi32.dll" Alias "RegQueryValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As Long, lpType As Long, lpData As Any, lpcbData As Long) As Long *********************************************************************************** Luego cree una función que devuelve V ó F según esté ono conectado a internet: Public Function ActiveConnection() As Boolean Dim hKey As Long Dim lpSubKey As String Dim phkResult As Long Dim lpValueName As String Dim lpReserved As Long Dim lpType As Long Dim lpData As Long Dim lpcbData As Long ActiveConnection = False lpSubKey = "System\CurrentControlSet\Services\RemoteAccess" ReturnCode = RegOpenKey(HKEY_LOCAL_MACHINE, lpSubKey, phkResult) If ReturnCode = ERROR_SUCCESS Then hKey = phkResult lpValueName = "Remote Connection" lpReserved = APINULL lpType = APINULL lpData = APINULL lpcbData = APINULL ReturnCode = RegQueryValueEx(hKey, lpValueName, lpReserved, lpType, ByVal lpData, lpcbData) lpcbData = Len(lpData) ReturnCode = RegQueryValueEx(hKey, lpValueName, lpReserved, lpType, lpData, lpcbData) If ReturnCode = ERROR_SUCCESS Then If lpData = 0 Then ActiveConnection = False Else ActiveConnection = True End If End If RegCloseKey (hKey) End If End Function |
Pregunta: | 38037 - DETERMINAR TIEMPO INACTIVO DEL ORDENADOR |
Autor: | Sergio Sergio |
Quisiera saber como puedo determinar el tiempo que ha estado un ordenador encendido pero sin que se haya usuario. O sea, lo que hace windows para determinar cuando tiene que lanzar el salvapantallas.
Gracias de Antemano. |
Respuesta: | German |
mira lo que hace windows es tener una aplicacion abierta en back ground (no se ve) y detecta la entrada standar de teclado y mouse, entonces tiene un contador que se reinicia cada vez apretas una tecla o moves el mouse, y si el contador incrementa hasta un valor a comparar y no ocurrio el evento, ejecuta el codigo o aplicacion que programes |
Pregunta: | 38089 - ABRIR DBF'S EN VISUAL BASIC |
Autor: | Humberto Roca |
Tengo una aplicacion hecha en fox DOS que utiliza ciertas tablas DBF
Necesito hacer una aplicacion en Visual Basic que utilize esos mismos DBF. El problema que tengo es que al abrir un DBF por medio de odbc con visual basic este lo abre de forma exclusiva por lo que si otro programa la tiene utilizada en ese momento no permite utilizarla y viceversa. Que puedo hacer para abrir las tablas en visual compartidas o no exclusivas |
Respuesta: | Carlos Díaz Jurado |
Hola.
Lo que yo haría, seria vincular una tabla dbf a una base dato access, y conectar visual basic a access por ADO o DAO o cualquiera, podría solucionar el problema. |
Pregunta: | 38104 - ID DEL HARDWARE |
Autor: | Carlos Díaz Jurado |
Necesito saber como sacar el id o numero de identificacion de la placa madre o del procesador de un pc |
Respuesta: | MARCO SANTIS AZUA |
Amigo:
VB como lenguaje de alto nivel, no trabaja, mas bien dicho es limitado para accesar segmentos diminutos como llegar al fierro mismo, para eso debes usar un lenguaje como C o C++. Ahora lo mas cercano que puedes llegar es conocer el Nº de serie de alguna unidad, te escribo el código si te ayuda de algo: Dim fs, d, s, t, dc Set fs = CreateObject("Scripting.FileSystemObject") Set dc = fs.Drives For Each d In dc Select Case d.DriveType Case 0: t = "Desconocido" Case 1: t = "Separable" Case 2: t = "Fijo" Case 3: t = "Red" Case 4: t = "CD-ROM" Case 5: t = "Disco RAM" End Select s = "Unidad " & d.DriveLetter & ": - " & t & " y Nº Serie " & d.serialnumber MsgBox s Next |
Pregunta: | 38207 - MODIFICAR NOMBRES DE FICHEROS |
Autor: | Jose ... |
Necesito encontrar la forma de cambiar los nombres de los ficheros a traves de VB.
Ya conozco el modelo de objetos del sistema de ficheros y el common dialog, pero no sirven. Lo que busco es hacer una aplicación para cambiar el nombre y extensión a cientos de ficheros de una pasada.... Gracias de antemano |
Respuesta: | Procompu |
Si aun no tienes resuelto el problema, ponte en contacto con migo y te doy la instruccion, o la aplicacion hecha + otra aplicacion para archivar imagenes en canales (carpetas) programadas renombrando los ficheros con un numero secuencial. Ideal para bajarte imajenes de internet solucionando el problema de que se repiten los nombres de ficheros. Y para quien le interese, tambien.
[email protected] |
Respuesta: | jauser |
Utiliza el "Filecopy" de las Api's y copia el archivo a la misma dirección de donde se encuentra, pero cambiale en nombre y ya. no se tardara mucho porque es la misma dirección. :) |
|< << 231 232 233 234 235 236 237 238 239 240 241 >> >| |