даже интересно стало как...малварь под линь и винду в одной бинари.....круто...хотя под 10-ку возможно
да это не так и сложно. выносишь все функции в отдльную библиотеку. вместо выделения памяти создаешь своб функциб, типа my_malloc, в своей либе делаешь if win - heapalloc, if lin - malloc и т.д.