(Google translate) Technical explanation:
Under Win7, too, will not always be able to start.
There is a problem with the FS:[2C] address, which is initiated and used if the TLS table is specified in the .exe.
At least on Vin2k and above.
As a way out, create your own TLS table, say, instead of relocs. Well, and, quite capacious, and not standard.
Original:
Под Вин7 тоже не всегда сможет запуститься.
Там проблема с адресом FS:[2C], которое инициируется и используется, если в .ехе прописана таблица TLS.
По крайней мере, на Вин2к и выше.
Как выход - создать собственную таблицу TLS, скажем, вместо релоков. Ну, и, достаточно вместимую, а не стандартную.
https://rutracker.org/forum/viewtopic.p ... start=2640