![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
![]() Hola que tal están todos.
Verán estoy haciendo mi propio instalador (sin usar inno setup o algún generador de instaladores), ya está casi terminado, solo me falta saber cómo crear un acceso directo, y aunque he buscado mucho no he logrado hacerlo ya que todas las respuestas en el foro son solo para delphi y no he logrado traducirlo a c++. Así que si alguno de ustedes pudiera ayudarme, se los agradecería mucho. |
#2
|
|||
|
|||
![]() Bueno como ya me estoy tardando lo solucione creando la DLL en Delphi y cargándola en C, funciona pero lo hubiera preferido de otro modo, bueno les digo como lo hice por si se le ofrece a alguien más.
Primero escribí la DLL.
Después, para llamarla desde una aplicación hecha en C. Código:
void __fastcall TForm1::Button1Click(TObject *Sender) { typedef bool (*TCHA)(char *com1); HMODULE hLib = LoadLibrary("accesos.dll"); if (hLib) { String olo="C:\\Program Files"; TCHA createlinkk = (TCHA)GetProcAddress(hLib,"crearlink"); createlinkk(olo.c_str()); FreeLibrary(hLib); } } |
#3
|
|||
|
|||
Olvide mencionar que crea el acceso directo de la carpeta archivos de programas que se pone en la variable “olo”, el acceso directo se crea en el escritorio con el nombre “Requerimientos” pero puedes cambiar eso escribiendo la ruta y nombre en la variable “desk” de la dll.
|
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Crear acceso directo en delphi!! | oracle | Varios | 3 | 26-07-2005 16:21:53 |
crear acceso directo en el escritorio | felixgo | API de Windows | 6 | 29-12-2004 19:36:56 |
Crear un acceso directo a una aplicion desde MS-DOS | aram2r | Windows | 2 | 19-05-2004 17:14:59 |
Crear acceso directo? | mrmanuel | Varios | 1 | 13-09-2003 01:21:27 |
crear un acceso directo | tango01 | Varios | 7 | 20-06-2003 16:42:48 |
![]() |
|