obtener info de un exe
Publicado por oscar (3 intervenciones) el 01/07/2007 07:27:15
hola, necesito obtner la descripcion, la version, la compañia etc de archivos exe en java, entiendo q debo usar la funcion :
Private Declare Function SHGetFileInfo Lib "Shell32" Alias "SHGetFileInfoA" _
(ByVal pszPath As Any, ByVal dwFileAttributes As Long, psfi As SHFILEINFO, _
ByVal cbFileInfo As Long, ByVal uFlags As Long) As Long
pero cual seria su equivalente en java ?
intente con :
static native int SHGetFileInfo(String pszPath, int dwFileAttributes, SHFILEINFO psfi, int cbSizeFileInfo, int uFlags);
class SHFILEINFO{
public int hIcon; // As Long
public int iIcon; // As Long
public int dwAttributes;// As Long
public String szDisplayName; // As String * MAX_PATH
public String szTypeName; // As String * 80
}
.....
pero ocurre una excepcion al usarla, como? help ?
Private Declare Function SHGetFileInfo Lib "Shell32" Alias "SHGetFileInfoA" _
(ByVal pszPath As Any, ByVal dwFileAttributes As Long, psfi As SHFILEINFO, _
ByVal cbFileInfo As Long, ByVal uFlags As Long) As Long
pero cual seria su equivalente en java ?
intente con :
static native int SHGetFileInfo(String pszPath, int dwFileAttributes, SHFILEINFO psfi, int cbSizeFileInfo, int uFlags);
class SHFILEINFO{
public int hIcon; // As Long
public int iIcon; // As Long
public int dwAttributes;// As Long
public String szDisplayName; // As String * MAX_PATH
public String szTypeName; // As String * 80
}
.....
pero ocurre una excepcion al usarla, como? help ?
Valora esta pregunta


0