![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Re: No permitir ejecutar aplicaciones
Necesito una funcion parecida acerrar aplicaciones en la Pc Local solo que yo la necesito que funcione en la Red, cada determinado tiempo checar si la maquina puede trabajar con 'X' Programa de no ser ASI CERRARLO desde una PC GUardian.
Gracias. |
#2
|
|||
|
|||
Nombre de las aplicaciones
hola a todos, esta aplicación me ha resultado muy util, queria preguntarles de donde salen los nombres de las aplicaciones, ya que no es el mismo nombre que el ejecutable.
Gracias |
#3
|
|||
|
|||
Cerrar programas
Estas son las funciones que utilizo para obtener el nombre de las Clases y Titulos de las ventanas de todas las aplicaciones que se esten ejecutando en Windows, esta hecha en Borland C++, perdon pero es que antes programaba casi todo en C++, muy pco el delphi, pero no deberias de tener el mayor problema para transcribir al Delphi.
Te creas una nueva aplicacion en delphi, agregas 2 TMemo una que diga clases y otra que diga titulos y un boton // Evento dle boton void __fastcall TmainForm::btnEnumClick(TObject *Sender) { titulos->Items->Clear(); clases->Items->Clear(); EnumWindows((WNDENUMPROC)GetWinHandleAll, NULL); } //--------------------------------------------------------------------------- bool __stdcall GetWinHandleAll(HWND hWnd, long hproc) { mainForm->ProcessHandleInformation(hWnd); if(hWnd != NULL) return true; return false; } void __fastcall TmainForm::ProcessHandleInformation(HWND h_window) { char classname[80]; char windowtitle[80]; // Obtener los valores de Titulo y clase de la ventana o proceso GetWindowText(h_window, windowtitle, 80); GetClassName(h_window, classname, 80); //Agregalos a los TMemos titulos->Items->Add(windowtitle); clases->Items->Add(classname); } //--------------------------------------------------------------------------- //Cuando se seleccione un item de titulos seleccione tambien el nombre de la clase para saber cual es exactamente void __fastcall TmainForm::titulosClick(TObject *Sender) { clases->ItemIndex = titulos->ItemIndex; } //--------------------------------------------------------------------------- //Si se selecciona la clase saber el titulo de la ventana void __fastcall TmainForm::clasesClick(TObject *Sender) { titulos->ItemIndex = clases->ItemIndex ; } //------------------------------------------------------------------------- Hay un libro en pdf que te dice como hacerlo en delphi no recuerdo el nombre. |
![]() |
|
|
![]() |
|