Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 26945|Respuesta: 0

[Programa de consola] C# determina si un ejecutable está presente en la variable de entorno de Windows

[Copiar enlace]
Publicado el 25-3-2020 16:22:03 | | | |
Podemos abrir la ventana de comandos normalmente pulsando la tecla Windows + R, escribiendo cmd, porque cmd.exe ejecutable está en nuestras variables de entorno.

Algunos comandos introducidos a través de la ventana cmd son también los archivos ejecutables correspondientes bajo la variable de entorno de llamada.

Windows puede determinar si existe un archivo ejecutable usando el comando where para determinar si existe una variable de entorno a través de cmd, de la siguiente manera:



C:\Users>where cmd
C:\Windows\System32\cmd.exe

C:\Users>where sqlcmd
c:\Program Files\Microsoft SQL Server\100\Tools\Binn\SQLCMD.EXE
C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\SQLCMD.EXE

C:\Users>where sqlcmd.exe
c:\Program Files\Microsoft SQL Server\100\Tools\Binn\SQLCMD.EXE
C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\SQLCMD.EXE

C:\Users>where itsvse
INFO: Could not find files for the given pattern(s).
Si usas código .net/c#, el código se ve así:



Llamada:

ExistsOnPath("notepad.exe"); debería volver verdadera

GetFullPath("notepad.exe"); c:\Windows\system32\notepad.exe

Nota: Al llamar con código C#,Debe traer la prórrogaInsensible a mayúsculas minúsculas





Anterior:Método SQL para determinar si existe un procedimiento almacenado de función
Próximo:El parámetro Application Name de la cadena de conexión de SQL Server se explica en detalle
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com