Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

HDD_Keep_Alive_Agent

Software which you can utilize to keep your HDD's spinning at all times.

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

Delphi HDD Keep Alive Agent

This Delphi VCL application allows you to keep selected hard drives (HDDs) active by writing a small <code>ping.txt</code> file to them periodically. The user can select the drives to monitor and configure the time interval for writing the file, preventing the drives from spinning down due to inactivity. (And if you're worried about clutter... WORRY NOT! The software always cleans the text files from the drives as well so you have no leftovers to worry about.)

Screenshot of the Delphi HDD Keep Alive Agent

🛠️ Features

<ul> <li>🖴 Keep Drives Spun Up: Prevent your HDDs from spinning down by writing a <code>ping.txt</code> file at regular intervals.</li> <li>💾 Drive Selection: Easily select which drives you want to monitor from the user interface.</li> <li>⏱️ Custom Interval: Set the time interval between file writes (in seconds).</li> <li>📱 Simple GUI: Easy-to-use interface to configure drive selection and timing.</li> </ul>

🔧 Installation

<ol> <li>📥 Download & Extract: Download the project files and extract them to your local machine.</li> <li>🖥️ Open Delphi Project: Open the <code>.dpr</code> file in the Delphi IDE.</li> <li>⚙️ Compile: Build the project to generate the executable.</li> <li>🚀 Run: Execute the application to start using the agent.</li> </ol>

⚙️ Usage

<ol> <li>📂 Select Drives: Use the interface to select which drives you want to monitor.</li> <li>⏳ Set Interval: Configure the time interval (in seconds) between writing the <code>ping.txt</code> file to the selected drives.</li> <li>▶️ Start/Stop: Start and stop the keep-alive process directly from the interface.</li> </ol>

Note: Make sure the <code>ping.txt</code> file can be written to the selected drives, and ensure you have the necessary permissions to do so.

🤝 Contributing

Contributions are welcome! If you have suggestions or bug fixes, please fork the repository and submit a pull request.

📜 License

This project is provided "as is" without warranty. Use it at your own risk.

📧 Contact

Discord: bitmasterxor

Made with ❤️ by: BitmasterXor, using Delphi RAD Studio