Исходный код версии 2.0
This commit is contained in:
2022-05-04 07:31:33 +03:00
parent 977c4a728b
commit c585c2f0cb
1423 changed files with 593425 additions and 0 deletions

View File

@@ -0,0 +1,83 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<ProjectOptions>
<Version Value="10"/>
<PathDelim Value="\"/>
<General>
<Flags>
<MainUnitHasCreateFormStatements Value="False"/>
</Flags>
<SessionStorage Value="InProjectDir"/>
<MainUnit Value="0"/>
<Title Value="Daemon application"/>
<UseAppBundle Value="False"/>
<ResourceType Value="res"/>
</General>
<VersionInfo>
<StringTable ProductVersion=""/>
</VersionInfo>
<BuildModes Count="1">
<Item1 Name="Default" Default="True"/>
</BuildModes>
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
<RunParams>
<local>
<FormatVersion Value="1"/>
</local>
</RunParams>
<RequiredPackages Count="3">
<Item1>
<PackageName Value="LazDaemon"/>
</Item1>
<Item2>
<PackageName Value="LCL"/>
</Item2>
<Item3>
<PackageName Value="FCL"/>
</Item3>
</RequiredPackages>
<Units Count="3">
<Unit0>
<Filename Value="cde_dwa.pas"/>
<IsPartOfProject Value="True"/>
</Unit0>
<Unit1>
<Filename Value="DaemonMapperUnit1.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="DaemonMapper1"/>
</Unit1>
<Unit2>
<Filename Value="DaemonUnit1.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="Daemon1"/>
<ResourceBaseClass Value="DataModule"/>
</Unit2>
</Units>
</ProjectOptions>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<Target>
<Filename Value="cde_dwa"/>
</Target>
<SearchPaths>
<IncludeFiles Value="$(ProjOutDir)"/>
<UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
</SearchPaths>
</CompilerOptions>
<Debugging>
<Exceptions Count="3">
<Item1>
<Name Value="EAbort"/>
</Item1>
<Item2>
<Name Value="ECodetoolError"/>
</Item2>
<Item3>
<Name Value="EFOpenError"/>
</Item3>
</Exceptions>
</Debugging>
</CONFIG>

View File

@@ -0,0 +1,92 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<ProjectOptions>
<Version Value="10"/>
<PathDelim Value="\"/>
<General>
<Flags>
<MainUnitHasCreateFormStatements Value="False"/>
</Flags>
<SessionStorage Value="InProjectDir"/>
<MainUnit Value="0"/>
<Title Value="CD Ejecter DriveWatcher Agent"/>
<UseAppBundle Value="False"/>
<ResourceType Value="res"/>
<UseXPManifest Value="True"/>
<XPManifest>
<DpiAware Value="True"/>
<TextName Value="AlexanderBabaev.CDEjecter.DWAgent"/>
<TextDesc Value="CD Ejecter DriveWatcher Agent"/>
</XPManifest>
<Icon Value="0"/>
</General>
<VersionInfo>
<UseVersionInfo Value="True"/>
<StringTable CompanyName="Alexander Babaev" FileDescription="CD Ejecter DriveWatcher Agent" InternalName="cde_dwa" LegalCopyright="Alexander Babaev" LegalTrademarks="Alexander Babaev" OriginalFilename="cde_dwa" ProductName="CD Ejecter" ProductVersion="2.1"/>
</VersionInfo>
<BuildModes Count="1">
<Item1 Name="Default" Default="True"/>
</BuildModes>
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
<RunParams>
<local>
<FormatVersion Value="1"/>
</local>
</RunParams>
<RequiredPackages Count="3">
<Item1>
<PackageName Value="LazDaemon"/>
</Item1>
<Item2>
<PackageName Value="LCL"/>
</Item2>
<Item3>
<PackageName Value="FCL"/>
</Item3>
</RequiredPackages>
<Units Count="3">
<Unit0>
<Filename Value="cde_dwa.pas"/>
<IsPartOfProject Value="True"/>
</Unit0>
<Unit1>
<Filename Value="data\cde_dwa_mapper.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="DaemonMapper1"/>
</Unit1>
<Unit2>
<Filename Value="data\cde_dwa_unit.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="Daemon1"/>
<ResourceBaseClass Value="DataModule"/>
</Unit2>
</Units>
</ProjectOptions>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<Target>
<Filename Value="cde_dwa"/>
</Target>
<SearchPaths>
<IncludeFiles Value="$(ProjOutDir)"/>
<OtherUnitFiles Value="data"/>
<UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
</SearchPaths>
</CompilerOptions>
<Debugging>
<Exceptions Count="3">
<Item1>
<Name Value="EAbort"/>
</Item1>
<Item2>
<Name Value="ECodetoolError"/>
</Item2>
<Item3>
<Name Value="EFOpenError"/>
</Item3>
</Exceptions>
</Debugging>
</CONFIG>

View File

@@ -0,0 +1,92 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<ProjectOptions>
<Version Value="10"/>
<PathDelim Value="\"/>
<General>
<Flags>
<MainUnitHasCreateFormStatements Value="False"/>
</Flags>
<SessionStorage Value="InProjectDir"/>
<MainUnit Value="0"/>
<Title Value="CD Ejecter DriveWatcher Agent"/>
<UseAppBundle Value="False"/>
<ResourceType Value="res"/>
<UseXPManifest Value="True"/>
<XPManifest>
<DpiAware Value="True"/>
<TextName Value="AlexanderBabaev.CDEjecter.DWAgent"/>
<TextDesc Value="CD Ejecter DriveWatcher Agent"/>
</XPManifest>
<Icon Value="0"/>
</General>
<VersionInfo>
<UseVersionInfo Value="True"/>
<StringTable CompanyName="Alexander Babaev" FileDescription="CD Ejecter DriveWatcher Agent" InternalName="cde_dwa" LegalCopyright="Alexander Babaev" LegalTrademarks="Alexander Babaev" OriginalFilename="cde_dwa" ProductName="CD Ejecter" ProductVersion="2.1"/>
</VersionInfo>
<BuildModes Count="1">
<Item1 Name="Default" Default="True"/>
</BuildModes>
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
<RunParams>
<local>
<FormatVersion Value="1"/>
</local>
</RunParams>
<RequiredPackages Count="3">
<Item1>
<PackageName Value="LazDaemon"/>
</Item1>
<Item2>
<PackageName Value="LCL"/>
</Item2>
<Item3>
<PackageName Value="FCL"/>
</Item3>
</RequiredPackages>
<Units Count="3">
<Unit0>
<Filename Value="cde_dwa.pas"/>
<IsPartOfProject Value="True"/>
</Unit0>
<Unit1>
<Filename Value="data\cde_dwa_mapper.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="DaemonMapper1"/>
</Unit1>
<Unit2>
<Filename Value="data\cde_dwa_unit.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="dwa_daemon"/>
<ResourceBaseClass Value="DataModule"/>
</Unit2>
</Units>
</ProjectOptions>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<Target>
<Filename Value="cde_dwa"/>
</Target>
<SearchPaths>
<IncludeFiles Value="$(ProjOutDir)"/>
<OtherUnitFiles Value="data"/>
<UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
</SearchPaths>
</CompilerOptions>
<Debugging>
<Exceptions Count="3">
<Item1>
<Name Value="EAbort"/>
</Item1>
<Item2>
<Name Value="ECodetoolError"/>
</Item2>
<Item3>
<Name Value="EFOpenError"/>
</Item3>
</Exceptions>
</Debugging>
</CONFIG>

View File

@@ -0,0 +1,92 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<ProjectOptions>
<Version Value="10"/>
<PathDelim Value="\"/>
<General>
<Flags>
<MainUnitHasCreateFormStatements Value="False"/>
</Flags>
<SessionStorage Value="InProjectDir"/>
<MainUnit Value="0"/>
<Title Value="CD Ejecter DriveWatcher Agent"/>
<UseAppBundle Value="False"/>
<ResourceType Value="res"/>
<UseXPManifest Value="True"/>
<XPManifest>
<DpiAware Value="True"/>
<TextName Value="AlexanderBabaev.CDEjecter.DWAgent"/>
<TextDesc Value="CD Ejecter DriveWatcher Agent"/>
</XPManifest>
<Icon Value="0"/>
</General>
<VersionInfo>
<UseVersionInfo Value="True"/>
<StringTable CompanyName="Alexander Babaev" FileDescription="CD Ejecter DriveWatcher Agent" InternalName="cde_dwa" LegalCopyright="Alexander Babaev" LegalTrademarks="Alexander Babaev" OriginalFilename="cde_dwa" ProductName="CD Ejecter" ProductVersion="2.1"/>
</VersionInfo>
<BuildModes Count="1">
<Item1 Name="Default" Default="True"/>
</BuildModes>
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
<RunParams>
<local>
<FormatVersion Value="1"/>
</local>
</RunParams>
<RequiredPackages Count="3">
<Item1>
<PackageName Value="LazDaemon"/>
</Item1>
<Item2>
<PackageName Value="LCL"/>
</Item2>
<Item3>
<PackageName Value="FCL"/>
</Item3>
</RequiredPackages>
<Units Count="3">
<Unit0>
<Filename Value="cde_dwa.pas"/>
<IsPartOfProject Value="True"/>
</Unit0>
<Unit1>
<Filename Value="data\cde_dwa_mapper.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="DaemonMapper1"/>
</Unit1>
<Unit2>
<Filename Value="data\cde_dwa_unit.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="dwa_daemon"/>
<ResourceBaseClass Value="DataModule"/>
</Unit2>
</Units>
</ProjectOptions>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<Target>
<Filename Value="cde_dwa"/>
</Target>
<SearchPaths>
<IncludeFiles Value="$(ProjOutDir)"/>
<OtherUnitFiles Value="data"/>
<UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
</SearchPaths>
</CompilerOptions>
<Debugging>
<Exceptions Count="3">
<Item1>
<Name Value="EAbort"/>
</Item1>
<Item2>
<Name Value="ECodetoolError"/>
</Item2>
<Item3>
<Name Value="EFOpenError"/>
</Item3>
</Exceptions>
</Debugging>
</CONFIG>

View File

@@ -0,0 +1,93 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<ProjectOptions>
<Version Value="10"/>
<PathDelim Value="\"/>
<General>
<Flags>
<MainUnitHasCreateFormStatements Value="False"/>
</Flags>
<SessionStorage Value="InProjectDir"/>
<MainUnit Value="0"/>
<Title Value="CD Ejecter DriveWatcher Agent"/>
<UseAppBundle Value="False"/>
<ResourceType Value="res"/>
<UseXPManifest Value="True"/>
<XPManifest>
<DpiAware Value="True"/>
<TextName Value="AlexanderBabaev.CDEjecter.DWAgent"/>
<TextDesc Value="CD Ejecter DriveWatcher Agent"/>
</XPManifest>
<Icon Value="0"/>
</General>
<VersionInfo>
<UseVersionInfo Value="True"/>
<MinorVersionNr Value="1"/>
<StringTable CompanyName="Alexander Babaev" FileDescription="CD Ejecter DriveWatcher Agent" InternalName="cde_dwa" LegalCopyright="Alexander Babaev" LegalTrademarks="Alexander Babaev" OriginalFilename="cde_dwa" ProductName="CD Ejecter" ProductVersion="2.1"/>
</VersionInfo>
<BuildModes Count="1">
<Item1 Name="Default" Default="True"/>
</BuildModes>
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
<RunParams>
<local>
<FormatVersion Value="1"/>
</local>
</RunParams>
<RequiredPackages Count="3">
<Item1>
<PackageName Value="LazDaemon"/>
</Item1>
<Item2>
<PackageName Value="LCL"/>
</Item2>
<Item3>
<PackageName Value="FCL"/>
</Item3>
</RequiredPackages>
<Units Count="3">
<Unit0>
<Filename Value="cde_dwa.pas"/>
<IsPartOfProject Value="True"/>
</Unit0>
<Unit1>
<Filename Value="data\cde_dwa_mapper.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="DaemonMapper1"/>
</Unit1>
<Unit2>
<Filename Value="data\cde_dwa_unit.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="dwa_daemon"/>
<ResourceBaseClass Value="DataModule"/>
</Unit2>
</Units>
</ProjectOptions>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<Target>
<Filename Value="cde_dwa"/>
</Target>
<SearchPaths>
<IncludeFiles Value="$(ProjOutDir)"/>
<OtherUnitFiles Value="data"/>
<UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
</SearchPaths>
</CompilerOptions>
<Debugging>
<Exceptions Count="3">
<Item1>
<Name Value="EAbort"/>
</Item1>
<Item2>
<Name Value="ECodetoolError"/>
</Item2>
<Item3>
<Name Value="EFOpenError"/>
</Item3>
</Exceptions>
</Debugging>
</CONFIG>

View File

@@ -0,0 +1,149 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<ProjectOptions>
<Version Value="10"/>
<PathDelim Value="\"/>
<General>
<Flags>
<MainUnitHasCreateFormStatements Value="False"/>
</Flags>
<SessionStorage Value="InProjectDir"/>
<MainUnit Value="0"/>
<Title Value="CD Ejecter DriveWatcher Agent"/>
<UseAppBundle Value="False"/>
<ResourceType Value="res"/>
<UseXPManifest Value="True"/>
<XPManifest>
<DpiAware Value="True"/>
<TextName Value="AlexanderBabaev.CDEjecter.DWAgent"/>
<TextDesc Value="CD Ejecter DriveWatcher Agent"/>
</XPManifest>
<Icon Value="0"/>
</General>
<VersionInfo>
<UseVersionInfo Value="True"/>
<MinorVersionNr Value="1"/>
<StringTable CompanyName="Alexander Babaev" FileDescription="CD Ejecter DriveWatcher Agent" InternalName="cde_dwa" LegalCopyright="Alexander Babaev" LegalTrademarks="Alexander Babaev" OriginalFilename="cde_dwa" ProductName="CD Ejecter" ProductVersion="2.1"/>
</VersionInfo>
<BuildModes Count="2">
<Item1 Name="Win32" Default="True"/>
<Item2 Name="Win64">
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<Target>
<Filename Value="..\..\installed\Win64\bin\cde_dwa"/>
</Target>
<SearchPaths>
<IncludeFiles Value="$(ProjOutDir)"/>
<OtherUnitFiles Value="data"/>
<UnitOutputDirectory Value="data\lib\Win64"/>
</SearchPaths>
<Parsing>
<SyntaxOptions>
<SyntaxMode Value="Delphi"/>
</SyntaxOptions>
</Parsing>
<CodeGeneration>
<SmartLinkUnit Value="True"/>
<TargetCPU Value="x86_64"/>
<TargetOS Value="win64"/>
<Optimizations>
<OptimizationLevel Value="4"/>
</Optimizations>
<SmallerCode Value="True"/>
</CodeGeneration>
<Linking>
<Debugging>
<StripSymbols Value="True"/>
<UseExternalDbgSyms Value="True"/>
</Debugging>
<LinkSmart Value="True"/>
</Linking>
</CompilerOptions>
</Item2>
</BuildModes>
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
<RunParams>
<local>
<FormatVersion Value="1"/>
</local>
</RunParams>
<RequiredPackages Count="3">
<Item1>
<PackageName Value="LazDaemon"/>
</Item1>
<Item2>
<PackageName Value="LCL"/>
</Item2>
<Item3>
<PackageName Value="FCL"/>
</Item3>
</RequiredPackages>
<Units Count="3">
<Unit0>
<Filename Value="cde_dwa.pas"/>
<IsPartOfProject Value="True"/>
</Unit0>
<Unit1>
<Filename Value="data\cde_dwa_mapper.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="DaemonMapper1"/>
</Unit1>
<Unit2>
<Filename Value="data\cde_dwa_unit.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="dwa_daemon"/>
<ResourceBaseClass Value="DataModule"/>
</Unit2>
</Units>
</ProjectOptions>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<Target>
<Filename Value="..\..\installed\Win32\bin\cde_dwa"/>
</Target>
<SearchPaths>
<IncludeFiles Value="$(ProjOutDir)"/>
<OtherUnitFiles Value="data"/>
<UnitOutputDirectory Value="data\lib\Win32"/>
</SearchPaths>
<Parsing>
<SyntaxOptions>
<SyntaxMode Value="Delphi"/>
</SyntaxOptions>
</Parsing>
<CodeGeneration>
<SmartLinkUnit Value="True"/>
<TargetCPU Value="i386"/>
<TargetOS Value="win32"/>
<Optimizations>
<OptimizationLevel Value="4"/>
</Optimizations>
<SmallerCode Value="True"/>
</CodeGeneration>
<Linking>
<Debugging>
<StripSymbols Value="True"/>
<UseExternalDbgSyms Value="True"/>
</Debugging>
<LinkSmart Value="True"/>
</Linking>
</CompilerOptions>
<Debugging>
<Exceptions Count="3">
<Item1>
<Name Value="EAbort"/>
</Item1>
<Item2>
<Name Value="ECodetoolError"/>
</Item2>
<Item3>
<Name Value="EFOpenError"/>
</Item3>
</Exceptions>
</Debugging>
</CONFIG>

View File

@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<ProjectSession>
<PathDelim Value="\"/>
<Version Value="10"/>
<BuildModes Active="Default"/>
<Units Count="3">
<Unit0>
<Filename Value="cde_dwa.pas"/>
<IsPartOfProject Value="True"/>
<IsVisibleTab Value="True"/>
<EditorIndex Value="2"/>
<CursorPos X="5" Y="8"/>
<UsageCount Value="20"/>
<Loaded Value="True"/>
</Unit0>
<Unit1>
<Filename Value="DaemonMapperUnit1.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="DaemonMapper1"/>
<CursorPos X="5" Y="20"/>
<UsageCount Value="20"/>
<Loaded Value="True"/>
<LoadedDesigner Value="True"/>
</Unit1>
<Unit2>
<Filename Value="DaemonUnit1.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="Daemon1"/>
<ResourceBaseClass Value="DataModule"/>
<EditorIndex Value="1"/>
<CursorPos X="17" Y="3"/>
<UsageCount Value="20"/>
<Loaded Value="True"/>
<LoadedDesigner Value="True"/>
</Unit2>
</Units>
<JumpHistory HistoryIndex="-1"/>
</ProjectSession>
</CONFIG>

View File

@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<ProjectSession>
<PathDelim Value="\"/>
<Version Value="10"/>
<BuildModes Active="Default"/>
<Units Count="3">
<Unit0>
<Filename Value="cde_dwa.pas"/>
<IsPartOfProject Value="True"/>
<IsVisibleTab Value="True"/>
<EditorIndex Value="2"/>
<CursorPos X="19" Y="3"/>
<UsageCount Value="20"/>
<Loaded Value="True"/>
</Unit0>
<Unit1>
<Filename Value="data\cde_dwa_mapper.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="DaemonMapper1"/>
<CursorPos X="39" Y="7"/>
<UsageCount Value="20"/>
<Loaded Value="True"/>
<LoadedDesigner Value="True"/>
</Unit1>
<Unit2>
<Filename Value="data\cde_dwa_unit.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="Daemon1"/>
<ResourceBaseClass Value="DataModule"/>
<EditorIndex Value="1"/>
<CursorPos X="17" Y="3"/>
<UsageCount Value="20"/>
<Loaded Value="True"/>
<LoadedDesigner Value="True"/>
</Unit2>
</Units>
<JumpHistory HistoryIndex="-1"/>
</ProjectSession>
</CONFIG>

View File

@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<ProjectSession>
<PathDelim Value="\"/>
<Version Value="10"/>
<BuildModes Active="Default"/>
<Units Count="3">
<Unit0>
<Filename Value="cde_dwa.pas"/>
<IsPartOfProject Value="True"/>
<EditorIndex Value="2"/>
<CursorPos X="19" Y="3"/>
<UsageCount Value="20"/>
<Loaded Value="True"/>
</Unit0>
<Unit1>
<Filename Value="data\cde_dwa_mapper.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="DaemonMapper1"/>
<CursorPos Y="15"/>
<UsageCount Value="20"/>
<Loaded Value="True"/>
<LoadedDesigner Value="True"/>
</Unit1>
<Unit2>
<Filename Value="data\cde_dwa_unit.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="dwa_daemon"/>
<ResourceBaseClass Value="DataModule"/>
<IsVisibleTab Value="True"/>
<EditorIndex Value="1"/>
<CursorPos Y="19"/>
<UsageCount Value="20"/>
<Loaded Value="True"/>
<LoadedDesigner Value="True"/>
</Unit2>
</Units>
<JumpHistory HistoryIndex="-1"/>
</ProjectSession>
</CONFIG>

View File

@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<ProjectSession>
<PathDelim Value="\"/>
<Version Value="10"/>
<BuildModes Active="Default"/>
<Units Count="3">
<Unit0>
<Filename Value="cde_dwa.pas"/>
<IsPartOfProject Value="True"/>
<EditorIndex Value="2"/>
<CursorPos Y="6"/>
<UsageCount Value="20"/>
<Loaded Value="True"/>
</Unit0>
<Unit1>
<Filename Value="data\cde_dwa_mapper.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="DaemonMapper1"/>
<IsVisibleTab Value="True"/>
<CursorPos Y="15"/>
<UsageCount Value="20"/>
<Loaded Value="True"/>
<LoadedDesigner Value="True"/>
</Unit1>
<Unit2>
<Filename Value="data\cde_dwa_unit.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="dwa_daemon"/>
<ResourceBaseClass Value="DataModule"/>
<EditorIndex Value="1"/>
<CursorPos Y="19"/>
<UsageCount Value="20"/>
<Loaded Value="True"/>
<LoadedDesigner Value="True"/>
</Unit2>
</Units>
<JumpHistory HistoryIndex="-1"/>
</ProjectSession>
</CONFIG>

View File

@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<ProjectSession>
<PathDelim Value="\"/>
<Version Value="10"/>
<BuildModes Active="Default"/>
<Units Count="3">
<Unit0>
<Filename Value="cde_dwa.pas"/>
<IsPartOfProject Value="True"/>
<EditorIndex Value="2"/>
<CursorPos Y="6"/>
<UsageCount Value="20"/>
<Loaded Value="True"/>
</Unit0>
<Unit1>
<Filename Value="data\cde_dwa_mapper.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="DaemonMapper1"/>
<IsVisibleTab Value="True"/>
<CursorPos Y="15"/>
<UsageCount Value="20"/>
<Loaded Value="True"/>
<LoadedDesigner Value="True"/>
</Unit1>
<Unit2>
<Filename Value="data\cde_dwa_unit.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="dwa_daemon"/>
<ResourceBaseClass Value="DataModule"/>
<EditorIndex Value="1"/>
<CursorPos Y="19"/>
<UsageCount Value="20"/>
<Loaded Value="True"/>
<LoadedDesigner Value="True"/>
</Unit2>
</Units>
<JumpHistory HistoryIndex="-1"/>
</ProjectSession>
</CONFIG>

View File

@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<ProjectSession>
<PathDelim Value="\"/>
<Version Value="10"/>
<BuildModes Active="Win64"/>
<Units Count="3">
<Unit0>
<Filename Value="cde_dwa.pas"/>
<IsPartOfProject Value="True"/>
<EditorIndex Value="2"/>
<CursorPos Y="6"/>
<UsageCount Value="20"/>
<Loaded Value="True"/>
<DefaultSyntaxHighlighter Value="Delphi"/>
</Unit0>
<Unit1>
<Filename Value="data\cde_dwa_mapper.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="DaemonMapper1"/>
<IsVisibleTab Value="True"/>
<CursorPos Y="15"/>
<UsageCount Value="20"/>
<Loaded Value="True"/>
<LoadedDesigner Value="True"/>
<DefaultSyntaxHighlighter Value="Delphi"/>
</Unit1>
<Unit2>
<Filename Value="data\cde_dwa_unit.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="dwa_daemon"/>
<ResourceBaseClass Value="DataModule"/>
<EditorIndex Value="1"/>
<CursorPos Y="19"/>
<UsageCount Value="20"/>
<Loaded Value="True"/>
<LoadedDesigner Value="True"/>
<DefaultSyntaxHighlighter Value="Delphi"/>
</Unit2>
</Units>
<JumpHistory HistoryIndex="-1"/>
</ProjectSession>
</CONFIG>

View File

@@ -0,0 +1,8 @@
Program cde_dwa;
{$mode delphi}
{$codepage UTF8}
uses DaemonApp, lazdaemonapp, DaemonMapperUnit1, DaemonUnit1;
begin
Application.Initialize;
Application.Run;
end.

View File

@@ -0,0 +1,8 @@
Program cde_dwa;
{$mode delphi}
{$codepage UTF8}
uses DaemonApp, lazdaemonapp, cde_dwa_mapper, cde_dwa_unit;
begin
Application.Initialize;
Application.Run;
end.

View File

@@ -0,0 +1,12 @@
Program cde_dwa;
{$mode delphi}
{$codepage UTF8}
uses DaemonApp, lazdaemonapp, cde_dwa_mapper, cde_dwa_unit;
{$R *.res}
begin
Application.Title:='CD Ejecter DriveWatcher Agent';
Application.Initialize;
Application.Run;
end.

View File

@@ -0,0 +1,12 @@
Program cde_dwa;
{$mode delphi}
{$codepage UTF8}
uses DaemonApp, lazdaemonapp, cde_dwa_mapper, cde_dwa_unit;
{$R *.res}
begin
Application.Title:='CD Ejecter DriveWatcher Agent';
Application.Initialize;
Application.Run;
end.

BIN
sources/cde_dwa/cde_dwa.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

149
sources/cde_dwa/cde_dwa.lpi Normal file
View File

@@ -0,0 +1,149 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<ProjectOptions>
<Version Value="10"/>
<PathDelim Value="\"/>
<General>
<Flags>
<MainUnitHasCreateFormStatements Value="False"/>
</Flags>
<SessionStorage Value="InProjectDir"/>
<MainUnit Value="0"/>
<Title Value="CD Ejecter DriveWatcher Agent"/>
<UseAppBundle Value="False"/>
<ResourceType Value="res"/>
<UseXPManifest Value="True"/>
<XPManifest>
<DpiAware Value="True"/>
<TextName Value="AlexanderBabaev.CDEjecter.DWAgent"/>
<TextDesc Value="CD Ejecter DriveWatcher Agent"/>
</XPManifest>
<Icon Value="0"/>
</General>
<VersionInfo>
<UseVersionInfo Value="True"/>
<MinorVersionNr Value="1"/>
<StringTable CompanyName="Alexander Babaev" FileDescription="CD Ejecter DriveWatcher Agent" InternalName="cde_dwa" LegalCopyright="Alexander Babaev" LegalTrademarks="Alexander Babaev" OriginalFilename="cde_dwa" ProductName="CD Ejecter" ProductVersion="2.1"/>
</VersionInfo>
<BuildModes Count="2">
<Item1 Name="Win32" Default="True"/>
<Item2 Name="Win64">
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<Target>
<Filename Value="..\..\installed\Win64\bin\cde_dwa"/>
</Target>
<SearchPaths>
<IncludeFiles Value="$(ProjOutDir)"/>
<OtherUnitFiles Value="data"/>
<UnitOutputDirectory Value="data\lib\Win64"/>
</SearchPaths>
<Parsing>
<SyntaxOptions>
<SyntaxMode Value="Delphi"/>
</SyntaxOptions>
</Parsing>
<CodeGeneration>
<SmartLinkUnit Value="True"/>
<TargetCPU Value="x86_64"/>
<TargetOS Value="win64"/>
<Optimizations>
<OptimizationLevel Value="4"/>
</Optimizations>
<SmallerCode Value="True"/>
</CodeGeneration>
<Linking>
<Debugging>
<StripSymbols Value="True"/>
<UseExternalDbgSyms Value="True"/>
</Debugging>
<LinkSmart Value="True"/>
</Linking>
</CompilerOptions>
</Item2>
</BuildModes>
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
<RunParams>
<local>
<FormatVersion Value="1"/>
</local>
</RunParams>
<RequiredPackages Count="3">
<Item1>
<PackageName Value="LazDaemon"/>
</Item1>
<Item2>
<PackageName Value="LCL"/>
</Item2>
<Item3>
<PackageName Value="FCL"/>
</Item3>
</RequiredPackages>
<Units Count="3">
<Unit0>
<Filename Value="cde_dwa.pas"/>
<IsPartOfProject Value="True"/>
</Unit0>
<Unit1>
<Filename Value="data\cde_dwa_mapper.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="DaemonMapper1"/>
</Unit1>
<Unit2>
<Filename Value="data\cde_dwa_unit.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="dwa_daemon"/>
<ResourceBaseClass Value="DataModule"/>
</Unit2>
</Units>
</ProjectOptions>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<Target>
<Filename Value="..\..\installed\Win32\bin\cde_dwa"/>
</Target>
<SearchPaths>
<IncludeFiles Value="$(ProjOutDir)"/>
<OtherUnitFiles Value="data"/>
<UnitOutputDirectory Value="data\lib\Win32"/>
</SearchPaths>
<Parsing>
<SyntaxOptions>
<SyntaxMode Value="Delphi"/>
</SyntaxOptions>
</Parsing>
<CodeGeneration>
<SmartLinkUnit Value="True"/>
<TargetCPU Value="i386"/>
<TargetOS Value="win32"/>
<Optimizations>
<OptimizationLevel Value="4"/>
</Optimizations>
<SmallerCode Value="True"/>
</CodeGeneration>
<Linking>
<Debugging>
<StripSymbols Value="True"/>
<UseExternalDbgSyms Value="True"/>
</Debugging>
<LinkSmart Value="True"/>
</Linking>
</CompilerOptions>
<Debugging>
<Exceptions Count="3">
<Item1>
<Name Value="EAbort"/>
</Item1>
<Item2>
<Name Value="ECodetoolError"/>
</Item2>
<Item3>
<Name Value="EFOpenError"/>
</Item3>
</Exceptions>
</Debugging>
</CONFIG>

View File

@@ -0,0 +1,10 @@
Program cde_dwa;
{$mode delphi}
{$codepage UTF8}
uses DaemonApp, lazdaemonapp, cde_dwa_mapper, cde_dwa_unit;
{$R *.res}
begin
Application.Title:= 'CD Ejecter DriveWatcher Agent';
Application.Initialize;
Application.Run;
end.

View File

@@ -0,0 +1,5 @@
object DaemonMapper1: TDaemonMapper1
DaemonDefs = <>
left = 477
top = 130
end

View File

@@ -0,0 +1,5 @@
object DaemonMapper1: TDaemonMapper1
DaemonDefs = <>
left = 477
top = 130
end

View File

@@ -0,0 +1,5 @@
object DaemonMapper1: TDaemonMapper1
DaemonDefs = <>
left = 477
top = 130
end

View File

@@ -0,0 +1,5 @@
object DaemonMapper1: TDaemonMapper1
DaemonDefs = <>
left = 477
top = 130
end

View File

@@ -0,0 +1,20 @@
unit cde_dwa_mapper;
{$mode delphi}
{$codepage UTF8}
interface
uses Classes, SysUtils, FileUtil, DaemonApp;
type
TDaemonMapper1 = class(TDaemonMapper)
private
public
end;
var DaemonMapper1: TDaemonMapper1;
implementation
Procedure RegisterMapper;
begin
RegisterDaemonMapper(TDaemonMapper1)
end;
{$R *.lfm}
initialization
RegisterMapper;
end.

View File

@@ -0,0 +1,20 @@
unit cde_dwa_mapper;
{$mode delphi}
{$codepage UTF8}
interface
uses Classes, SysUtils, FileUtil, DaemonApp;
type
Tdwa_mapper = class(TDaemonMapper)
private
public
end;
var dwa_mapper: TDaemonMapper1;
implementation
Procedure RegisterMapper;
begin
RegisterDaemonMapper(Tdwa_mapper)
end;
{$R *.lfm}
initialization
RegisterMapper;
end.

View File

@@ -0,0 +1,20 @@
unit cde_dwa_mapper;
{$mode delphi}
{$codepage UTF8}
interface
uses Classes, SysUtils, FileUtil, DaemonApp;
type
Tdwa_mapper = class(TDaemonMapper)
private
public
end;
var dwa_mapper: TDaemonMapper1;
implementation
Procedure RegisterMapper;
begin
RegisterDaemonMapper(Tdwa_mapper)
end;
{$R *.lfm}
initialization
RegisterMapper;
end.

View File

@@ -0,0 +1,8 @@
object Daemon1: TDaemon1
OldCreateOrder = False
Height = 150
HorizontalOffset = 477
VerticalOffset = 130
Width = 150
PPI = 96
end

View File

@@ -0,0 +1,22 @@
unit cde_dwa_unit;
{$mode delphi}
{$codepage UTF8}
interface
uses Classes, SysUtils, FileUtil, DaemonApp;
type
TDaemon1 = class(TDaemon)
private
public
end;
var
Daemon1: TDaemon1;
implementation
Procedure RegisterDaemon;
begin
RegisterDaemonClass(TDaemon1)
end;
{$R *.lfm}
initialization
RegisterDaemon;
end.

View File

@@ -0,0 +1,5 @@
object DaemonMapper1: TDaemonMapper1
DaemonDefs = <>
left = 477
top = 130
end

View File

@@ -0,0 +1,20 @@
unit cde_dwa_mapper;
{$mode delphi}
{$codepage UTF8}
interface
uses Classes, SysUtils, FileUtil, DaemonApp;
type
Tdwa_mapper = class(TDaemonMapper)
private
public
end;
var dwa_mapper: Tdwa_mapper;
implementation
Procedure RegisterMapper;
begin
RegisterDaemonMapper(Tdwa_mapper)
end;
{$R *.lfm}
initialization
RegisterMapper;
end.

View File

@@ -0,0 +1,8 @@
object dwa_daemon: Tdwa_daemon
OldCreateOrder = False
Height = 150
HorizontalOffset = 477
VerticalOffset = 130
Width = 150
PPI = 96
end

View File

@@ -0,0 +1,21 @@
unit cde_dwa_unit;
{$mode delphi}
{$codepage UTF8}
interface
uses Classes, SysUtils, FileUtil, DaemonApp;
type
Tdwa_daemon = class(TDaemon)
private
public
end;
var
dwa_daemon: Tdwa_daemon;
implementation
Procedure RegisterDaemon;
begin
RegisterDaemonClass(Tdwa_daemon)
end;
{$R *.lfm}
initialization
RegisterDaemon;
end.