public static string getExecutableType(string path) { StringBuilder objResultBuffer = new StringBuilder(1024); int result = ShellApi.FindExecutable(path, path, objResultBuffer); if (result >= 32) { return(objResultBuffer.ToString()); } return(null); }