From a258d78f884b59964e4e195f3822bdf27fe53f21 Mon Sep 17 00:00:00 2001 From: ericnoronha Date: Mon, 6 Jan 2014 15:31:10 +0000 Subject: [PATCH] Atualização das Bibliotecas Comm, Library e WMI. --- CACIC_Comm.pas | 8 ++++---- CACIC_Library.pas | 2 ++ CACIC_WMI.pas | 2 +- Grupo_CACIC.groupproj | 18 +++++++++--------- 4 files changed, 16 insertions(+), 14 deletions(-) diff --git a/CACIC_Comm.pas b/CACIC_Comm.pas index b69388a..2e45035 100644 --- a/CACIC_Comm.pas +++ b/CACIC_Comm.pas @@ -52,8 +52,8 @@ Begin strWin32_ComputerSystem := fetchWmiValues('Win32_ComputerSystem' ,objCacicCOMM.getLocalFolderName); strWin32_NetworkAdapterConfiguration := fetchWmiValues('Win32_NetworkAdapterConfiguration',objCacicCOMM.getLocalFolderName); - strWin32_OperatingSystem := fetchWmiValues('Win32_OperatingSystem' ,objCacicCOMM.getLocalFolderName); - strWin32_SoftwareFeature := fetchWmiValues('Win32_SoftwareFeature' ,objCacicCOMM.getLocalFolderName); + //strWin32_OperatingSystem := fetchWmiValues('Win32_OperatingSystem' ,objCacicCOMM.getLocalFolderName); + //strWin32_SoftwareFeature := fetchWmiValues('Win32_SoftwareFeature' ,objCacicCOMM.getLocalFolderName); objCacicCOMM.writeDebugLog('Comm: Povoando lista com valores padrão para cabeçalho de comunicação'); objCacicCOMM.writeDebugLog('Comm: pStrActionMessage: "' + pStrActionMessage + '"'); @@ -68,8 +68,8 @@ Begin Values['ModuleFolderName' ] := objCacicCOMM.replaceInvalidHTTPChars(objCacicCOMM.enCrypt(ExtractFilePath(ParamStr(0)) )); Values['ModuleProgramName' ] := objCacicCOMM.replaceInvalidHTTPChars(objCacicCOMM.enCrypt(ExtractFileName(ParamStr(0)) )); Values['NetworkAdapterConfiguration'] := objCacicCOMM.replaceInvalidHTTPChars(objCacicCOMM.enCrypt(strWin32_NetworkAdapterConfiguration )); - Values['OperatingSystem' ] := objCacicCOMM.replaceInvalidHTTPChars(objCacicCOMM.enCrypt(strWin32_OperatingSystem )); - Values['SoftwareFeature' ] := objCacicCOMM.replaceInvalidHTTPChars(objCacicCOMM.enCrypt(strWin32_SoftwareFeature )); + //Values['OperatingSystem' ] := objCacicCOMM.replaceInvalidHTTPChars(objCacicCOMM.enCrypt(strWin32_OperatingSystem )); + //Values['SoftwareFeature' ] := objCacicCOMM.replaceInvalidHTTPChars(objCacicCOMM.enCrypt(strWin32_SoftwareFeature )); Values['PHP_AUTH_PW' ] := objCacicCOMM.replaceInvalidHTTPChars(objCacicCOMM.enCrypt('PW_CACIC',true,true )); Values['PHP_AUTH_USER' ] := objCacicCOMM.replaceInvalidHTTPChars(objCacicCOMM.enCrypt('USER_CACIC',true,true )); Values['te_so' ] := objCacicCOMM.replaceInvalidHTTPChars(objCacicCOMM.getWindowsStrId() ); diff --git a/CACIC_Library.pas b/CACIC_Library.pas index 2a522e0..c76447d 100755 --- a/CACIC_Library.pas +++ b/CACIC_Library.pas @@ -257,6 +257,7 @@ end; destructor TCACIC.Destroy(); begin Try + P_OSVersionInfo:=nil; FreeMemory(P_OSVersionInfo); Except End; @@ -684,6 +685,7 @@ begin pStrSource := pStrSource + copy(pStrTags,1,1) + pStrTagLabel + copy(pStrTags,2,1) + pStrTagValue + copy(pStrTags,1,1) + '/' + pStrTagLabel + copy(pStrTags,2,1); End; + function TCACIC.getValueFromFile(pStrSectionName, pStrKeyName, pStrFileName : String; pBoolShowInDebug : boolean = true): String; //Para buscar do Arquivo INF... // Marreta devido a limitações do KERNEL w9x no tratamento de arquivos texto e suas seções diff --git a/CACIC_WMI.pas b/CACIC_WMI.pas index 6882a8b..e29e756 100644 --- a/CACIC_WMI.pas +++ b/CACIC_WMI.pas @@ -155,7 +155,7 @@ Begin else if (pStrWin32ClassName = 'Win32_NetworkAdapterConfiguration') and (pStrColumnsNames = '') then Begin strColumnsNames := 'DefaultIPGateway,Description,DHCPServer,DNSDomain,DNSHostName,DNSServerSearchOrder,IPAddress,IPSubnet,MACAddress,WINSPrimaryServer,WINSSecondaryServer'; - strWhereClause := 'DHCPEnabled=TRUE and IPEnabled=TRUE'; + strWhereClause := 'IPEnabled=TRUE or DHCPEnabled=TRUE'; End else if (pStrWin32ClassName = 'Win32_OperatingSystem') and (pStrColumnsNames = '') then strColumnsNames := 'Caption,CSDVersion,InstallDate,LastBootUpTime,NumberOfLicensedUsers,OSArchitecture,OSLanguage,ProductType,SerialNumber,Version' diff --git a/Grupo_CACIC.groupproj b/Grupo_CACIC.groupproj index a531c5b..e8bb477 100644 --- a/Grupo_CACIC.groupproj +++ b/Grupo_CACIC.groupproj @@ -82,22 +82,22 @@ - - + + - - + + - - + + - + - + - + \ No newline at end of file -- libgit2 0.21.2