Changeset d48c31a in nscp


Ignore:
Timestamp:
12/02/06 20:06:22 (6 years ago)
Author:
Michael Medin <michael@…>
Branches:
master, 0.4.0, 0.4.1, 0.4.2, stable
Children:
2603350
Parents:
0687108
Message:

New build enviornment (static) to work with NT4 and w2k3 and hopefully everything else.
Also fixed the "broken password" issue..

Files:
1 deleted
19 edited

Legend:

Unmodified
Added
Removed
  • NSClient++.sln

    r1a22e52 rd48c31a  
    44  ProjectSection(ProjectDependencies) = postProject 
    55    {BA246C01-063A-4548-8957-32D5CC76171B} = {BA246C01-063A-4548-8957-32D5CC76171B} 
     6    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4} = {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4} 
     7    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F} = {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F} 
     8    {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D} = {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D} 
    69    {BBFF8362-C626-4838-B0A2-F695D638AD24} = {BBFF8362-C626-4838-B0A2-F695D638AD24} 
    710    {08D6246D-1B4A-47A3-965D-296DCC54A4E8} = {08D6246D-1B4A-47A3-965D-296DCC54A4E8} 
    811    {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45} = {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45} 
     12    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0} = {05DE66AC-E55C-43B3-849F-7EC695D8B8D0} 
    913    {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F} = {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F} 
    1014    {2FF60AF6-09AA-49AB-B414-2E8FD01655C6} = {2FF60AF6-09AA-49AB-B414-2E8FD01655C6} 
     
    3741    Distribution|Win32 = Distribution|Win32 
    3842    Distribution|x64 = Distribution|x64 
     43    Nightly|Win32 = Nightly|Win32 
     44    Nightly|x64 = Nightly|x64 
    3945    Release|Win32 = Release|Win32 
    4046    Release|x64 = Release|x64 
     
    4753    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Distribution|Win32.Build.0 = Distribution|Win32 
    4854    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Distribution|x64.ActiveCfg = Distribution|Win32 
     55    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Nightly|Win32.ActiveCfg = Nightly|Win32 
     56    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Nightly|Win32.Build.0 = Nightly|Win32 
     57    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Nightly|x64.ActiveCfg = Nightly|Win32 
    4958    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Release|Win32.ActiveCfg = Release|Win32 
    5059    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Release|Win32.Build.0 = Release|Win32 
     
    5665    {BBFF8362-C626-4838-B0A2-F695D638AD24}.Distribution|Win32.Build.0 = Distribution|Win32 
    5766    {BBFF8362-C626-4838-B0A2-F695D638AD24}.Distribution|x64.ActiveCfg = Distribution|Win32 
     67    {BBFF8362-C626-4838-B0A2-F695D638AD24}.Nightly|Win32.ActiveCfg = Nightly|Win32 
     68    {BBFF8362-C626-4838-B0A2-F695D638AD24}.Nightly|Win32.Build.0 = Nightly|Win32 
     69    {BBFF8362-C626-4838-B0A2-F695D638AD24}.Nightly|x64.ActiveCfg = Nightly|Win32 
    5870    {BBFF8362-C626-4838-B0A2-F695D638AD24}.Release|Win32.ActiveCfg = Release|Win32 
    5971    {BBFF8362-C626-4838-B0A2-F695D638AD24}.Release|Win32.Build.0 = Release|Win32 
     
    6577    {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Distribution|Win32.Build.0 = Distribution|Win32 
    6678    {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Distribution|x64.ActiveCfg = Distribution|Win32 
     79    {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Nightly|Win32.ActiveCfg = Nightly|Win32 
     80    {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Nightly|Win32.Build.0 = Nightly|Win32 
     81    {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Nightly|x64.ActiveCfg = Nightly|Win32 
    6782    {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Release|Win32.ActiveCfg = Release|Win32 
    6883    {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Release|Win32.Build.0 = Release|Win32 
     
    7489    {BA246C01-063A-4548-8957-32D5CC76171B}.Distribution|Win32.Build.0 = Distribution|Win32 
    7590    {BA246C01-063A-4548-8957-32D5CC76171B}.Distribution|x64.ActiveCfg = Distribution|Win32 
     91    {BA246C01-063A-4548-8957-32D5CC76171B}.Nightly|Win32.ActiveCfg = Nightly|Win32 
     92    {BA246C01-063A-4548-8957-32D5CC76171B}.Nightly|Win32.Build.0 = Nightly|Win32 
     93    {BA246C01-063A-4548-8957-32D5CC76171B}.Nightly|x64.ActiveCfg = Nightly|Win32 
    7694    {BA246C01-063A-4548-8957-32D5CC76171B}.Release|Win32.ActiveCfg = Release|Win32 
    7795    {BA246C01-063A-4548-8957-32D5CC76171B}.Release|Win32.Build.0 = Release|Win32 
     
    83101    {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Distribution|Win32.Build.0 = Distribution|Win32 
    84102    {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Distribution|x64.ActiveCfg = Distribution|Win32 
     103    {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Nightly|Win32.ActiveCfg = Nightly|Win32 
     104    {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Nightly|Win32.Build.0 = Nightly|Win32 
     105    {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Nightly|x64.ActiveCfg = Nightly|Win32 
    85106    {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Release|Win32.ActiveCfg = Release|Win32 
    86107    {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Release|Win32.Build.0 = Release|Win32 
     
    92113    {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Distribution|Win32.Build.0 = Distribution|Win32 
    93114    {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Distribution|x64.ActiveCfg = Distribution|Win32 
     115    {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Nightly|Win32.ActiveCfg = Nightly|Win32 
     116    {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Nightly|Win32.Build.0 = Nightly|Win32 
     117    {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Nightly|x64.ActiveCfg = Nightly|Win32 
    94118    {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Release|Win32.ActiveCfg = Release|Win32 
    95119    {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Release|Win32.Build.0 = Release|Win32 
     
    101125    {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Distribution|Win32.Build.0 = Distribution|Win32 
    102126    {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Distribution|x64.ActiveCfg = Distribution|Win32 
     127    {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Nightly|Win32.ActiveCfg = Nightly|Win32 
     128    {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Nightly|Win32.Build.0 = Nightly|Win32 
     129    {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Nightly|x64.ActiveCfg = Nightly|Win32 
    103130    {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Release|Win32.ActiveCfg = Release|Win32 
    104131    {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Release|Win32.Build.0 = Release|Win32 
     
    110137    {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Distribution|Win32.Build.0 = Distribution|Win32 
    111138    {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Distribution|x64.ActiveCfg = Distribution|Win32 
     139    {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Nightly|Win32.ActiveCfg = Nightly|Win32 
     140    {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Nightly|Win32.Build.0 = Nightly|Win32 
     141    {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Nightly|x64.ActiveCfg = Nightly|Win32 
    112142    {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Release|Win32.ActiveCfg = Release|Win32 
    113143    {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Release|Win32.Build.0 = Release|Win32 
     
    117147    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Debug|x64.ActiveCfg = Debug|Win32 
    118148    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Distribution|Win32.ActiveCfg = Distribution|Win32 
     149    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Distribution|Win32.Build.0 = Distribution|Win32 
    119150    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Distribution|x64.ActiveCfg = Distribution|Win32 
     151    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Nightly|Win32.ActiveCfg = Nightly|Win32 
     152    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Nightly|Win32.Build.0 = Nightly|Win32 
     153    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Nightly|x64.ActiveCfg = Nightly|Win32 
    120154    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Release|Win32.ActiveCfg = Release|Win32 
     155    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Release|Win32.Build.0 = Release|Win32 
    121156    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Release|x64.ActiveCfg = Release|Win32 
    122157    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Debug|Win32.ActiveCfg = Debug|Win32 
     
    124159    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Debug|x64.ActiveCfg = Debug|Win32 
    125160    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Distribution|Win32.ActiveCfg = Distribution|Win32 
     161    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Distribution|Win32.Build.0 = Distribution|Win32 
    126162    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Distribution|x64.ActiveCfg = Distribution|Win32 
     163    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Nightly|Win32.ActiveCfg = Nightly|Win32 
     164    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Nightly|Win32.Build.0 = Nightly|Win32 
     165    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Nightly|x64.ActiveCfg = Nightly|Win32 
    127166    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Release|Win32.ActiveCfg = Release|Win32 
     167    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Release|Win32.Build.0 = Release|Win32 
    128168    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Release|x64.ActiveCfg = Release|Win32 
    129169    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Debug|Win32.ActiveCfg = Debug|Win32 
     
    135175    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Distribution|x64.ActiveCfg = Distribution|x64 
    136176    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Distribution|x64.Build.0 = Distribution|x64 
     177    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Nightly|Win32.ActiveCfg = Nightly|Win32 
     178    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Nightly|Win32.Build.0 = Nightly|Win32 
     179    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Nightly|x64.ActiveCfg = Nightly|x64 
     180    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Nightly|x64.Build.0 = Nightly|x64 
    137181    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Release|Win32.ActiveCfg = Release|Win32 
    138182    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Release|Win32.Build.0 = Release|Win32 
  • NSClient++.vcproj

    r9ce8b01 rd48c31a  
    5050        InlineFunctionExpansion="1" 
    5151        AdditionalIncludeDirectories="include" 
    52         PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" 
     52        PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE; _CRT_SECURE_NO_DEPRECATE" 
    5353        StringPooling="true" 
    54         RuntimeLibrary="2" 
     54        RuntimeLibrary="0" 
    5555        EnableFunctionLevelLinking="true" 
    5656        UsePrecompiledHeader="2" 
     
    8484        IgnoreDefaultLibraryNames="" 
    8585        ModuleDefinitionFile="" 
    86         ProgramDatabaseFile=".\Release/IconService.pdb" 
     86        ProgramDatabaseFile="" 
    8787        SubSystem="1" 
    8888        OptimizeForWindows98="1" 
     
    222222      <Tool 
    223223        Name="VCCustomBuildTool" 
    224         CommandLine="echo Copying dependency DLLs&#x0D;&#x0A;cmd /c &quot;xcopy /Q /Y $(InputDir)\dist_dll\*.dll $(InputDir)\Dist\&quot;&#x0D;&#x0A;echo Removing old archive&#x0D;&#x0A;cmd /c &quot;del $(InputDir)\Dist\$(InputName).zip&quot;&#x0D;&#x0A;echo Making archive&#x0D;&#x0A;7z.exe a -r -tzip -bd $(InputDir)\Dist\$(InputName).zip $(InputDir)\Dist\*&#x0D;&#x0A;" 
     224        CommandLine="echo Copying dependency DLLs&#x0D;&#x0A;cmd /c &quot;xcopy /Q /Y $(InputDir)\dist_dll\*.dll $(InputDir)\Dist\&quot;&#x0D;&#x0A;echo Removing old archive&#x0D;&#x0A;cmd /c &quot;del $(InputDir)\Dist\modules\*.pdb&quot;&#x0D;&#x0A;cmd /c &quot;del $(InputDir)\Dist\*.zip&quot;&#x0D;&#x0A;echo Making archive&#x0D;&#x0A;7z.exe a -r -tzip -bd $(TargetDir)\$(InputName).zip $(TargetDir)\*&#x0D;&#x0A;echo Renaming archive&#x0D;&#x0A;postbuild.pl &quot;$(TargetDir)\$(InputName).zip&quot;&#x0D;&#x0A;echo Sending to server&#x0D;&#x0A;echo pscp.exe $(TargetDir)\*.zip mickem@ssl.nakednuns.org:/var/www/files/nightly/&#x0D;&#x0A;pscp.exe $(TargetDir)\*.zip mickem@ssl.nakednuns.org:/var/www/files/nightly/&#x0D;&#x0A;" 
    225225        Outputs="$(InputDir)\Dist\$(ProjectName).zip" 
    226226      /> 
     
    305305      /> 
    306306    </Configuration> 
     307    <Configuration 
     308      Name="Nightly|Win32" 
     309      OutputDirectory="$(ConfigurationName)" 
     310      IntermediateDirectory="$(ConfigurationName)" 
     311      ConfigurationType="1" 
     312      InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
     313      UseOfMFC="0" 
     314      ATLMinimizesCRunTimeLibraryUsage="false" 
     315      CharacterSet="2" 
     316      > 
     317      <Tool 
     318        Name="VCPreBuildEventTool" 
     319      /> 
     320      <Tool 
     321        Name="VCCustomBuildTool" 
     322        CommandLine="echo Copying dependency DLLs&#x0D;&#x0A;cmd /c &quot;xcopy /Q /Y $(InputDir)\dist_dll\*.dll $(InputDir)\Dist\&quot;&#x0D;&#x0A;echo Removing old archive&#x0D;&#x0A;cmd /c &quot;del $(InputDir)\Dist\modules\*.pdb&quot;&#x0D;&#x0A;cmd /c &quot;del $(InputDir)\Dist\*.zip&quot;&#x0D;&#x0A;echo Making archive&#x0D;&#x0A;7z.exe a -r -tzip -bd $(TargetDir)\$(InputName).zip $(TargetDir)\*&#x0D;&#x0A;echo Renaming archive&#x0D;&#x0A;postbuild.pl &quot;$(TargetDir)\$(InputName).zip&quot;&#x0D;&#x0A;echo Sending to server&#x0D;&#x0A;echo pscp.exe $(TargetDir)\*.zip mickem@ssl.nakednuns.org:/var/www/files/nightly/&#x0D;&#x0A;pscp.exe $(TargetDir)\*.zip mickem@ssl.nakednuns.org:/var/www/files/nightly/&#x0D;&#x0A;" 
     323        Outputs="$(InputDir)\Dist\$(ProjectName).zip" 
     324      /> 
     325      <Tool 
     326        Name="VCXMLDataGeneratorTool" 
     327      /> 
     328      <Tool 
     329        Name="VCWebServiceProxyGeneratorTool" 
     330      /> 
     331      <Tool 
     332        Name="VCMIDLTool" 
     333        TypeLibraryName=".\Release/IconService.tlb" 
     334        HeaderFileName="" 
     335      /> 
     336      <Tool 
     337        Name="VCCLCompilerTool" 
     338        Optimization="2" 
     339        InlineFunctionExpansion="1" 
     340        AdditionalIncludeDirectories="include" 
     341        PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" 
     342        StringPooling="true" 
     343        RuntimeLibrary="0" 
     344        EnableFunctionLevelLinking="true" 
     345        UsePrecompiledHeader="2" 
     346        PrecompiledHeaderThrough="stdafx.h" 
     347        PrecompiledHeaderFile=".\Release/IconService.pch" 
     348        AssemblerListingLocation=".\Release/" 
     349        ObjectFile=".\Release/" 
     350        ProgramDataBaseFileName=".\Release/" 
     351        WarningLevel="3" 
     352        SuppressStartupBanner="true" 
     353      /> 
     354      <Tool 
     355        Name="VCManagedResourceCompilerTool" 
     356      /> 
     357      <Tool 
     358        Name="VCResourceCompilerTool" 
     359        PreprocessorDefinitions="NDEBUG" 
     360        Culture="1036" 
     361        AdditionalIncludeDirectories="./res/" 
     362      /> 
     363      <Tool 
     364        Name="VCPreLinkEventTool" 
     365      /> 
     366      <Tool 
     367        Name="VCLinkerTool" 
     368        AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib" 
     369        OutputFile=".\Dist/NSClient++.exe" 
     370        LinkIncremental="1" 
     371        SuppressStartupBanner="true" 
     372        IgnoreAllDefaultLibraries="false" 
     373        IgnoreDefaultLibraryNames="" 
     374        ModuleDefinitionFile="" 
     375        ProgramDatabaseFile=".\Release/IconService.pdb" 
     376        SubSystem="1" 
     377        OptimizeForWindows98="1" 
     378        TargetMachine="1" 
     379      /> 
     380      <Tool 
     381        Name="VCALinkTool" 
     382      /> 
     383      <Tool 
     384        Name="VCManifestTool" 
     385      /> 
     386      <Tool 
     387        Name="VCXDCMakeTool" 
     388      /> 
     389      <Tool 
     390        Name="VCBscMakeTool" 
     391      /> 
     392      <Tool 
     393        Name="VCFxCopTool" 
     394      /> 
     395      <Tool 
     396        Name="VCAppVerifierTool" 
     397      /> 
     398      <Tool 
     399        Name="VCWebDeploymentTool" 
     400      /> 
     401      <Tool 
     402        Name="VCPostBuildEventTool" 
     403      /> 
     404    </Configuration> 
    307405  </Configurations> 
    308406  <References> 
     
    344442          /> 
    345443        </FileConfiguration> 
     444        <FileConfiguration 
     445          Name="Nightly|Win32" 
     446          > 
     447          <Tool 
     448            Name="VCCLCompilerTool" 
     449            UsePrecompiledHeader="0" 
     450          /> 
     451        </FileConfiguration> 
    346452      </File> 
    347453      <File 
     
    391497        <FileConfiguration 
    392498          Name="Distribution|Win32" 
     499          > 
     500          <Tool 
     501            Name="VCCLCompilerTool" 
     502            Optimization="2" 
     503            PreprocessorDefinitions="" 
     504            UsePrecompiledHeader="1" 
     505          /> 
     506        </FileConfiguration> 
     507        <FileConfiguration 
     508          Name="Nightly|Win32" 
    393509          > 
    394510          <Tool 
     
    486602          /> 
    487603        </FileConfiguration> 
     604        <FileConfiguration 
     605          Name="Nightly|Win32" 
     606          > 
     607          <Tool 
     608            Name="VCCustomBuildTool" 
     609            CommandLine="echo Copying $(InputFileName)...&#x0D;&#x0A;cmd /c &quot;copy $(InputDir)\$(InputName) $(InputDir)\Dist\&quot;&#x0D;&#x0A;" 
     610            Outputs="$(InputDir)\Dist\$(InputFileName)" 
     611          /> 
     612        </FileConfiguration> 
    488613      </File> 
    489614      <File 
     
    517642          /> 
    518643        </FileConfiguration> 
     644        <FileConfiguration 
     645          Name="Nightly|Win32" 
     646          > 
     647          <Tool 
     648            Name="VCCustomBuildTool" 
     649            CommandLine="echo Copying $(InputFileName)...&#x0D;&#x0A;cmd /c &quot;copy $(InputDir)\$(InputFileName) $(TargetDir)&quot;&#x0D;&#x0A;" 
     650            Outputs="$(TargetDir)$(InputFileName)" 
     651          /> 
     652        </FileConfiguration> 
    519653      </File> 
    520654      <File 
     
    550684          /> 
    551685        </FileConfiguration> 
    552       </File> 
    553       <File 
    554         RelativePath=".\Doc\html\index.html" 
    555         > 
     686        <FileConfiguration 
     687          Name="Nightly|Win32" 
     688          ExcludedFromBuild="true" 
     689          > 
     690          <Tool 
     691            Name="VCCustomBuildTool" 
     692            CommandLine="doxygen.exe $(InputPath)&#x0D;&#x0A;" 
     693            Outputs=".\Doc" 
     694          /> 
     695        </FileConfiguration> 
    556696      </File> 
    557697      <File 
     
    567707          /> 
    568708        </FileConfiguration> 
     709        <FileConfiguration 
     710          Name="Nightly|Win32" 
     711          > 
     712          <Tool 
     713            Name="VCCustomBuildTool" 
     714            CommandLine="echo Copying $(InputFileName)...&#x0D;&#x0A;cmd /c &quot;copy $(InputDir)\$(InputFileName) $(TargetDir)&quot;&#x0D;&#x0A;" 
     715            Outputs="$(TargetDir)\$(InputFileName) " 
     716          /> 
     717        </FileConfiguration> 
    569718      </File> 
    570719      <File 
     
    573722        <FileConfiguration 
    574723          Name="Distribution|Win32" 
     724          > 
     725          <Tool 
     726            Name="VCCustomBuildTool" 
     727            CommandLine="echo Copying $(InputFileName)...&#x0D;&#x0A;cmd /c &quot;copy $(InputDir)\$(InputFileName) $(InputDir)\Dist\$(InputName).ini&quot;&#x0D;&#x0A;" 
     728            Outputs="$(InputDir)\Dist\$(InputName).ini" 
     729          /> 
     730        </FileConfiguration> 
     731        <FileConfiguration 
     732          Name="Nightly|Win32" 
    575733          > 
    576734          <Tool 
     
    605763        <FileConfiguration 
    606764          Name="Distribution|Win32" 
     765          ExcludedFromBuild="true" 
     766          > 
     767          <Tool 
     768            Name="VCCustomBuildTool" 
     769            CommandLine="echo Copying $(InputFileName)...&#x0D;&#x0A;cmd /c &quot;copy $(InputDir)\$(InputFileName) $(InputDir)\Dist\&quot;&#x0D;&#x0A;" 
     770            AdditionalDependencies="" 
     771            Outputs="$(InputDir)\Dist\$(InputFileName)" 
     772          /> 
     773        </FileConfiguration> 
     774        <FileConfiguration 
     775          Name="Nightly|Win32" 
    607776          ExcludedFromBuild="true" 
    608777          > 
  • StdAfx.cpp

    ra0528c4 rd48c31a  
    77// TODO: reference any additional headers you need in STDAFX.H 
    88// and not in this file 
     9 
     10#define COMPILE_NEWAPIS_STUBS  
  • StdAfx.h

    rcea178b rd48c31a  
    1111#endif // _MSC_VER > 1000 
    1212 
     13#define _WINSOCKAPI_ 
     14 
     15 
     16//#include <WinSock2.h> 
     17 
    1318#define VC_EXTRALEAN    // Exclude rarely-used stuff from Windows headers 
    14 #include <WinSock2.h> 
    1519#include <windows.h> 
    1620 
     21#define COMPILE_NEWAPIS_STUBS 
     22#define WANT_GETLONGPATHNAME_WRAPPER 
     23#include <NewAPIs.h> 
    1724 
    1825#include <iostream> 
  • changelog

    r0687108 rd48c31a  
    1111 * Add option to recheck DNS in real time 
    1212 
     132006-12-02 MickeM 
     14 + Managed to build so it works on NT 4.0 (SP6a) and W2K3 
     15 * Fixed "broken password check" in NSClient listener 
     16 
    13172006-11-18 MickeM 
    1418 + Added support for empty NRPE checking (i.e.. chec_nrpe without a -c argument) 
     
    1721 * Fixed : (and possibly other problems) in counters when checking from check_nt (via NSCLient protocol) 
    1822 + Added CheckAllExcept to CheckDrive to check all except the specified drives. 
     23 * Fixed a display error in the variouse size functions (1000-1024 byte was displayed incorrectly) 
    1924 
    20252006-10-05 MickeM 
  • include/Settings.h

    r76aafc4 rd48c31a  
    44#include <string> 
    55#include <map> 
    6 #include <windows.h> 
    76#include <INISettings.h> 
    87#include <REGSettings.h> 
  • include/strEx.h

    rf42280d rd48c31a  
    2222  inline std::string format_date(time_t time, std::string format) { 
    2323    char buf[51]; 
    24     size_t l = strftime(buf, 50, format.c_str(), gmtime(&time)); 
     24    struct tm nt; 
     25    if (gmtime_s(&nt, &time) != 0) 
     26      return ""; 
     27    size_t l = strftime(buf, 50, format.c_str(), &nt); 
    2528    if (l <= 0 || l >= 50) 
    2629      return ""; 
     
    179182    char postfix[] = BKMG_RANGE; 
    180183    int idx = 0; 
    181     while ((cpy > 1024)&&(idx<BKMG_SIZE)) { 
     184    while ((cpy > 999)&&(idx<BKMG_SIZE)) { 
    182185      cpy/=1024; 
    183186      idx++; 
     
    250253 
    251254    static int compare(const _E *x, const _E *y, size_t n) {  
    252       return strnicmp( x, y, n ); 
     255      return _strnicmp( x, y, n ); 
    253256    } 
    254257 
     
    281284  { 
    282285    bool operator() (const std::string& x, const std::string& y) const { 
    283       return stricmp( x.c_str(), y.c_str() ) < 0; 
     286      return _stricmp( x.c_str(), y.c_str() ) < 0; 
    284287    } 
    285288  }; 
  • include/sysinfo.h

    r89f1a84 rd48c31a  
    11#pragma once 
    22 
    3 #include <windows.h> 
    43#include <string> 
    54 
    65namespace systemInfo { 
    7   struct SystemInfoException { 
     6  class SystemInfoException { 
    87    std::string error_; 
    9     SystemInfoException(std::string error, DWORD code) : error_(error){} 
     8  public: 
     9    SystemInfoException(std::string error, DWORD code) : error_(error) 
     10    {} 
     11    /* 
     12    std::string getError() const { 
     13      return error_; 
     14    } 
     15    */ 
    1016 
    1117  }; 
  • modules/CheckDisk/CheckDisk.cpp

    r0687108 rd48c31a  
    77#include <time.h> 
    88#include <filter_framework.hpp> 
     9 
    910 
    1011 
     
    430431 
    431432  char buf[51]; 
    432   int l = strftime(buf, 50, dstr.c_str(), gmtime(&value)); 
     433  size_t l = strftime(buf, 50, dstr.c_str(), gmtime(&value)); 
    433434  if (l <= 0 || l >= 50) { 
    434435    message = "ERROR: could format time."; 
     
    496497} 
    497498 
    498  
    499499NSCAPI::nagiosReturn CheckDisk::handleCommand(const strEx::blindstr command, const unsigned int argLen, char **char_args, std::string &msg, std::string &perf) { 
    500500  if (command == "CheckFileSize") { 
  • modules/CheckDisk/CheckDisk.vcproj

    r9ce8b01 rd48c31a  
    122122        Name="VCCLCompilerTool" 
    123123        AdditionalIncludeDirectories="../include;../../include" 
    124         PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" 
    125         RuntimeLibrary="2" 
     124        PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS; _CRT_SECURE_NO_DEPRECATE" 
     125        RuntimeLibrary="0" 
    126126        UsePrecompiledHeader="2" 
    127127        WarningLevel="3" 
     
    143143        LinkIncremental="1" 
    144144        ModuleDefinitionFile="CheckDisk.def" 
    145         GenerateDebugInformation="true" 
     145        GenerateDebugInformation="false" 
    146146        SubSystem="2" 
    147147        OptimizeReferences="2" 
     
    254254      /> 
    255255    </Configuration> 
     256    <Configuration 
     257      Name="Nightly|Win32" 
     258      OutputDirectory="$(ConfigurationName)" 
     259      IntermediateDirectory="$(ConfigurationName)" 
     260      ConfigurationType="2" 
     261      InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
     262      CharacterSet="2" 
     263      > 
     264      <Tool 
     265        Name="VCPreBuildEventTool" 
     266      /> 
     267      <Tool 
     268        Name="VCCustomBuildTool" 
     269      /> 
     270      <Tool 
     271        Name="VCXMLDataGeneratorTool" 
     272      /> 
     273      <Tool 
     274        Name="VCWebServiceProxyGeneratorTool" 
     275      /> 
     276      <Tool 
     277        Name="VCMIDLTool" 
     278      /> 
     279      <Tool 
     280        Name="VCCLCompilerTool" 
     281        AdditionalIncludeDirectories="../include;../../include" 
     282        PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" 
     283        UsePrecompiledHeader="2" 
     284        WarningLevel="3" 
     285        Detect64BitPortabilityProblems="true" 
     286        DebugInformationFormat="3" 
     287      /> 
     288      <Tool 
     289        Name="VCManagedResourceCompilerTool" 
     290      /> 
     291      <Tool 
     292        Name="VCResourceCompilerTool" 
     293      /> 
     294      <Tool 
     295        Name="VCPreLinkEventTool" 
     296      /> 
     297      <Tool 
     298        Name="VCLinkerTool" 
     299        OutputFile="../../Dist/modules/$(ProjectName).dll" 
     300        LinkIncremental="1" 
     301        ModuleDefinitionFile="CheckDisk.def" 
     302        GenerateDebugInformation="true" 
     303        SubSystem="2" 
     304        OptimizeReferences="2" 
     305        EnableCOMDATFolding="2" 
     306        ImportLibrary="$(OutDir)/CheckDisk.lib" 
     307        TargetMachine="1" 
     308      /> 
     309      <Tool 
     310        Name="VCALinkTool" 
     311      /> 
     312      <Tool 
     313        Name="VCManifestTool" 
     314      /> 
     315      <Tool 
     316        Name="VCXDCMakeTool" 
     317      /> 
     318      <Tool 
     319        Name="VCBscMakeTool" 
     320      /> 
     321      <Tool 
     322        Name="VCFxCopTool" 
     323      /> 
     324      <Tool 
     325        Name="VCAppVerifierTool" 
     326      /> 
     327      <Tool 
     328        Name="VCWebDeploymentTool" 
     329      /> 
     330      <Tool 
     331        Name="VCPostBuildEventTool" 
     332      /> 
     333    </Configuration> 
    256334  </Configurations> 
    257335  <References> 
     
    302380          /> 
    303381        </FileConfiguration> 
     382        <FileConfiguration 
     383          Name="Nightly|Win32" 
     384          > 
     385          <Tool 
     386            Name="VCCLCompilerTool" 
     387            UsePrecompiledHeader="1" 
     388          /> 
     389        </FileConfiguration> 
    304390      </File> 
    305391      <File 
     
    324410        <FileConfiguration 
    325411          Name="Distribution|Win32" 
     412          > 
     413          <Tool 
     414            Name="VCCLCompilerTool" 
     415            UsePrecompiledHeader="0" 
     416          /> 
     417        </FileConfiguration> 
     418        <FileConfiguration 
     419          Name="Nightly|Win32" 
    326420          > 
    327421          <Tool 
  • modules/CheckEventLog/CheckEventLog.vcproj

    r9ce8b01 rd48c31a  
    4242        Name="VCCLCompilerTool" 
    4343        AdditionalIncludeDirectories="../include;../../include" 
    44         PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;BOOST_REGEX_DYN_LINK" 
    45         RuntimeLibrary="2" 
     44        PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS; _CRT_SECURE_NO_DEPRECATE" 
     45        RuntimeLibrary="0" 
    4646        UsePrecompiledHeader="2" 
    4747        WarningLevel="3" 
     
    6363        LinkIncremental="1" 
    6464        ModuleDefinitionFile="CheckEventLog.def" 
    65         GenerateDebugInformation="true" 
     65        GenerateDebugInformation="false" 
    6666        SubSystem="2" 
    6767        OptimizeReferences="2" 
     
    206206        PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;BOOST_REGEX_DYN_LINK" 
    207207        RuntimeLibrary="2" 
     208        UsePrecompiledHeader="2" 
     209        WarningLevel="3" 
     210        Detect64BitPortabilityProblems="true" 
     211        DebugInformationFormat="3" 
     212      /> 
     213      <Tool 
     214        Name="VCManagedResourceCompilerTool" 
     215      /> 
     216      <Tool 
     217        Name="VCResourceCompilerTool" 
     218      /> 
     219      <Tool 
     220        Name="VCPreLinkEventTool" 
     221      /> 
     222      <Tool 
     223        Name="VCLinkerTool" 
     224        OutputFile="../../Dist/modules/$(ProjectName).dll" 
     225        LinkIncremental="1" 
     226        ModuleDefinitionFile="CheckEventLog.def" 
     227        GenerateDebugInformation="true" 
     228        SubSystem="2" 
     229        OptimizeReferences="2" 
     230        EnableCOMDATFolding="2" 
     231        ImportLibrary="$(OutDir)/CheckEventLog.lib" 
     232        TargetMachine="1" 
     233      /> 
     234      <Tool 
     235        Name="VCALinkTool" 
     236      /> 
     237      <Tool 
     238        Name="VCManifestTool" 
     239      /> 
     240      <Tool 
     241        Name="VCXDCMakeTool" 
     242      /> 
     243      <Tool 
     244        Name="VCBscMakeTool" 
     245      /> 
     246      <Tool 
     247        Name="VCFxCopTool" 
     248      /> 
     249      <Tool 
     250        Name="VCAppVerifierTool" 
     251      /> 
     252      <Tool 
     253        Name="VCWebDeploymentTool" 
     254      /> 
     255      <Tool 
     256        Name="VCPostBuildEventTool" 
     257      /> 
     258    </Configuration> 
     259    <Configuration 
     260      Name="Nightly|Win32" 
     261      OutputDirectory="$(ConfigurationName)" 
     262      IntermediateDirectory="$(ConfigurationName)" 
     263      ConfigurationType="2" 
     264      InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
     265      CharacterSet="2" 
     266      > 
     267      <Tool 
     268        Name="VCPreBuildEventTool" 
     269        ExcludedFromBuild="true" 
     270      /> 
     271      <Tool 
     272        Name="VCCustomBuildTool" 
     273      /> 
     274      <Tool 
     275        Name="VCXMLDataGeneratorTool" 
     276      /> 
     277      <Tool 
     278        Name="VCWebServiceProxyGeneratorTool" 
     279      /> 
     280      <Tool 
     281        Name="VCMIDLTool" 
     282      /> 
     283      <Tool 
     284        Name="VCCLCompilerTool" 
     285        AdditionalIncludeDirectories="../include;../../include" 
     286        PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;" 
     287        RuntimeLibrary="0" 
    208288        UsePrecompiledHeader="2" 
    209289        WarningLevel="3" 
     
    305385          /> 
    306386        </FileConfiguration> 
     387        <FileConfiguration 
     388          Name="Nightly|Win32" 
     389          > 
     390          <Tool 
     391            Name="VCCLCompilerTool" 
     392            UsePrecompiledHeader="1" 
     393          /> 
     394        </FileConfiguration> 
    307395      </File> 
    308396    </Filter> 
     
    317405      </File> 
    318406      <File 
    319         RelativePath="..\include\ModuleHelper.h" 
    320         > 
    321       </File> 
    322       <File 
    323407        RelativePath="..\..\include\NSCHelper.h" 
    324408        > 
  • modules/CheckEventLog/stdafx.h

    r36c340d rd48c31a  
    1010// Windows Header Files: 
    1111#include <windows.h> 
     12 
     13#define COMPILE_NEWAPIS_STUBS 
     14#define WANT_GETLONGPATHNAME_WRAPPER 
     15#include <NewAPIs.h> 
     16 
    1217#include <boost/regex.hpp>  
    1318#include <string> 
  • modules/CheckSystem/CheckSystem.cpp

    r0687108 rd48c31a  
    88#include <EnumNtSrv.h> 
    99#include <EnumProcess.h> 
    10 #include <sysinfo.h> 
    1110#include <checkHelpers.hpp> 
    1211#include <map> 
     12#include <sysinfo.h> 
    1313 
    1414CheckSystem gCheckSystem; 
     
    7979    } 
    8080  } 
     81   
    8182  return true; 
    8283} 
  • modules/CheckSystem/CheckSystem.h

    rf42280d rd48c31a  
    11#pragma once 
     2 
    23#include "PDHCollector.h" 
    34#include <CheckMemory.h> 
  • modules/CheckSystem/CheckSystem.vcproj

    r9ce8b01 rd48c31a  
    123123        Name="VCCLCompilerTool" 
    124124        AdditionalIncludeDirectories="../../include" 
    125         PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" 
    126         RuntimeLibrary="2" 
     125        PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS; _CRT_SECURE_NO_DEPRECATE" 
     126        RuntimeLibrary="0" 
    127127        UsePrecompiledHeader="2" 
    128128        WarningLevel="3" 
     
    145145        LinkIncremental="1" 
    146146        ModuleDefinitionFile="CheckSystem.def" 
    147         GenerateDebugInformation="true" 
     147        GenerateDebugInformation="false" 
    148148        SubSystem="2" 
    149149        OptimizeReferences="2" 
     
    257257      /> 
    258258    </Configuration> 
     259    <Configuration 
     260      Name="Nightly|Win32" 
     261      OutputDirectory="$(ConfigurationName)" 
     262      IntermediateDirectory="$(ConfigurationName)" 
     263      ConfigurationType="2" 
     264      InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
     265      CharacterSet="2" 
     266      > 
     267      <Tool 
     268        Name="VCPreBuildEventTool" 
     269      /> 
     270      <Tool 
     271        Name="VCCustomBuildTool" 
     272      /> 
     273      <Tool 
     274        Name="VCXMLDataGeneratorTool" 
     275      /> 
     276      <Tool 
     277        Name="VCWebServiceProxyGeneratorTool" 
     278      /> 
     279      <Tool 
     280        Name="VCMIDLTool" 
     281      /> 
     282      <Tool 
     283        Name="VCCLCompilerTool" 
     284        AdditionalIncludeDirectories="../../include" 
     285        PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" 
     286        RuntimeLibrary="0" 
     287        UsePrecompiledHeader="2" 
     288        WarningLevel="3" 
     289        Detect64BitPortabilityProblems="true" 
     290        DebugInformationFormat="3" 
     291      /> 
     292      <Tool 
     293        Name="VCManagedResourceCompilerTool" 
     294      /> 
     295      <Tool 
     296        Name="VCResourceCompilerTool" 
     297      /> 
     298      <Tool 
     299        Name="VCPreLinkEventTool" 
     300      /> 
     301      <Tool 
     302        Name="VCLinkerTool" 
     303        AdditionalDependencies="Pdh.lib" 
     304        OutputFile="../../Dist/modules/$(ProjectName).dll" 
     305        LinkIncremental="1" 
     306        ModuleDefinitionFile="CheckSystem.def" 
     307        GenerateDebugInformation="true" 
     308        SubSystem="2" 
     309        OptimizeReferences="2" 
     310        EnableCOMDATFolding="2" 
     311        ImportLibrary="$(OutDir)/CheckSystem.lib" 
     312        TargetMachine="1" 
     313      /> 
     314      <Tool 
     315        Name="VCALinkTool" 
     316      /> 
     317      <Tool 
     318        Name="VCManifestTool" 
     319      /> 
     320      <Tool 
     321        Name="VCXDCMakeTool" 
     322      /> 
     323      <Tool 
     324        Name="VCBscMakeTool" 
     325      /> 
     326      <Tool 
     327        Name="VCFxCopTool" 
     328      /> 
     329      <Tool 
     330        Name="VCAppVerifierTool" 
     331      /> 
     332      <Tool 
     333        Name="VCWebDeploymentTool" 
     334      /> 
     335      <Tool 
     336        Name="VCPostBuildEventTool" 
     337      /> 
     338    </Configuration> 
    259339  </Configurations> 
    260340  <References> 
     
    325405          /> 
    326406        </FileConfiguration> 
     407        <FileConfiguration 
     408          Name="Nightly|Win32" 
     409          > 
     410          <Tool 
     411            Name="VCCLCompilerTool" 
     412            UsePrecompiledHeader="1" 
     413          /> 
     414        </FileConfiguration> 
    327415      </File> 
    328416      <File 
    329417        RelativePath="..\..\include\sysinfo.cpp" 
    330418        > 
     419      </File> 
     420      <File 
     421        RelativePath="..\..\include\utils.cpp" 
     422        > 
    331423        <FileConfiguration 
    332424          Name="Debug|Win32" 
     
    353445          /> 
    354446        </FileConfiguration> 
    355       </File> 
    356       <File 
    357         RelativePath="..\..\include\utils.cpp" 
    358         > 
    359         <FileConfiguration 
    360           Name="Debug|Win32" 
    361           > 
    362           <Tool 
    363             Name="VCCLCompilerTool" 
    364             UsePrecompiledHeader="0" 
    365           /> 
    366         </FileConfiguration> 
    367         <FileConfiguration 
    368           Name="Release|Win32" 
    369           > 
    370           <Tool 
    371             Name="VCCLCompilerTool" 
    372             UsePrecompiledHeader="0" 
    373           /> 
    374         </FileConfiguration> 
    375         <FileConfiguration 
    376           Name="Distribution|Win32" 
     447        <FileConfiguration 
     448          Name="Nightly|Win32" 
    377449          > 
    378450          <Tool 
     
    421493      </File> 
    422494      <File 
     495        RelativePath="..\..\include\sysinfo.h" 
     496        > 
     497      </File> 
     498      <File 
    423499        RelativePath="..\..\include\utils.h" 
    424500        > 
  • modules/CheckSystem/PDHCollector.cpp

    r0687108 rd48c31a  
    100100      } 
    101101      NSC_DEBUG_MSG_STD("Detected language: " + settings.getString(section, "Description", "Not found") + " (" + section + ")"); 
    102     } catch (systemInfo::SystemInfoException e) { 
    103       NSC_LOG_ERROR_STD("System detection failed, PDH will be disabled: " + e.error_); 
     102    } catch (const systemInfo::SystemInfoException &e) { 
     103      //NSC_LOG_ERROR_STD("System detection failed, PDH will be disabled: " + e.getError()); 
    104104      NSC_LOG_ERROR_STD("To manual set performance counters you need to first set " C_SYSTEM_AUTODETECT_PDH "=0 in the config file, and then you also need to configure the various counter."); 
    105105      return -1; 
  • modules/CheckSystem/stdafx.h

    rcea178b rd48c31a  
    99// Windows Header Files: 
    1010#include <windows.h> 
     11 
     12#define COMPILE_NEWAPIS_STUBS 
     13#define WANT_GETLONGPATHNAME_WRAPPER 
     14#include <NewAPIs.h> 
     15 
    1116#include <iostream> 
    1217#include <tchar.h> 
  • modules/NSClientListener/NSClientListener.cpp

    r0687108 rd48c31a  
    114114  strEx::token pwd = strEx::getToken(buffer, '&'); 
    115115  std::string rPwd = getPassword(); 
    116   if ((pwd.first != rPwd) && ((pwd.first == "None") && (!rPwd.empty())) ) { 
     116  if ((pwd.first != rPwd) || ((pwd.first == "None") && (!rPwd.empty())) ) { 
    117117    NSC_LOG_ERROR_STD("Invalid password (" + pwd.first + ")."); 
    118118    return "ERROR: Invalid password.";  
  • modules/RemoteConfiguration/RemoteConfiguration.cpp

    r1a22e52 rd48c31a  
    121121int RemoteConfiguration::commandLineExec(const char* command,const unsigned int argLen,char** args) { 
    122122  std::string str; 
    123   if (stricmp(command, "setVariable") == 0) { 
     123  if (_stricmp(command, "setVariable") == 0) { 
    124124    setVariable(argLen, args, str); 
    125   } else if (stricmp(command, "writeConf") == 0) { 
     125  } else if (_stricmp(command, "writeConf") == 0) { 
    126126    writeConf(argLen, args, str); 
    127   } else if (stricmp(command, "getVariable") == 0) { 
     127  } else if (_stricmp(command, "getVariable") == 0) { 
    128128    setVariable(argLen, args, str); 
    129   } else if (stricmp(command, "ini2reg") == 0) { 
     129  } else if (_stricmp(command, "ini2reg") == 0) { 
    130130    std::cout << "Migrating to registry settings..."<< std::endl; 
    131131    NSCModuleHelper::ReadSettings(NSCAPI::settings_inifile); 
     
    134134    NSCModuleHelper::SetSettingsInt(MAIN_SECTION_TITLE, MAIN_USEREG, 1); 
    135135    NSCModuleHelper::WriteSettings(NSCAPI::settings_registry); 
    136   } else if (stricmp(command, "reg2ini") == 0) { 
     136  } else if (_stricmp(command, "reg2ini") == 0) { 
    137137    std::cout << "Migrating to INI file settings..."<< std::endl; 
    138138    NSCModuleHelper::ReadSettings(NSCAPI::settings_registry); 
Note: See TracChangeset for help on using the changeset viewer.