- Код: Выделить всё
#include "stdafx.h"
void* __stdcall SomeFunc(void* par) //Просто функция
{
//...
}
DWORD WINAPI GetAddress()
{
return (DWORD)SomeFunc;
}
1) Предположим, что он является частью EXE-программы. Можно ли утверждать, что при любом запуске этой программы, будь то с парамертрами, без параметров, как COM-сервер или standalone, возвращаемое GetAddress значение будет неизменным(при данной сборке, разумеется)?
2) Предположим, что он является частью DLL-файла. Можно ли утверждать, что как и в каком порядке бы эта DLL не подключалась, возвращаемое экспортируемой функцией GetAddress значение будет неизменным? SomeFunc не экспортируется. Если нет, то привязано ли это значение к чему нибудь?