我有一个依赖于 SQLite3 的 delphi 应用程序,这是一个宣传为防崩溃的数据库引擎。
到目前为止,我能够使我的整个应用程序防崩溃,但现在我需要模拟残酷的机器重启/电源故障。
显然,为了进行这个测试,每天残酷地重启我的机器 100 次是疯狂的/不切实际的,所以......
我想知道是否有办法以编程方式/以自动化方式使用 VirtualBox(或类似的东西)模拟电源故障?
任何其他方法/想法都会受到欢迎,我的目标是确保我的用户数据永远不会损坏。
PS。此问题适用于 Windows XP 或更高版本