... | ... | @@ -284,9 +284,12 @@ If you are on Windows, you can add a `__debugbreak();` line, and you will be abl |
|
|
However, if you can't debug it, there is no way to resume the updater.
|
|
|
|
|
|
A similar approach is to add some sleep, whose value depends on an environment variable.
|
|
|
For example, this will work on Windows:
|
|
|
For example:
|
|
|
|
|
|
```c++
|
|
|
#include <thread>
|
|
|
|
|
|
int NS_main(int argc, NS_tchar** argv) {
|
|
|
const char *shouldDelay = getenv("TBB_UPDATER_DELAY");
|
|
|
if (shouldDelay) {
|
|
|
char *endptr;
|
... | ... | @@ -294,7 +297,7 @@ For example, this will work on Windows: |
|
|
if (endptr == shouldDelay) {
|
|
|
d = 60;
|
|
|
}
|
|
|
Sleep(d * 1000);
|
|
|
std::this_thread::sleep_for(std::chrono::seconds(d));
|
|
|
}
|
|
|
```
|
|
|
|
... | ... | |