LINUX.ORG.RU

История изменений

Исправление Unicode4all, (текущая версия) :

то во-первых вирус должен знать, что он в линуксе запущен

static const char * (CDECL *pwine_get_version)(void);
HMODULE hntdll = GetModuleHandle("ntdll.dll");
pwine_get_version = (void *)GetProcAddress(hntdll, "wine_get_version");

А вот со вторым будет посложнее.

Исходная версия Unicode4all, :

то во-первых вирус должен знать, что он в линуксе запущен

static const char * (CDECL *pwine_get_version)(void);
HMODULE hntdll = GetModuleHandle("ntdll.dll");
pwine_get_version = (void *)GetProcAddress(hntdll, "wine_get_version");