Я написал консольное приложение MFC C ++. Это приложение использует «dll», и эта dll использует один «xml файл» для хранения некоторых данных.
Мне нужно несколько процессов для моего проекта, а также я могу запустить несколько процессов из своего приложения в момент запуска с помощью «Приложения-службы Windows». Они работают как «Системный процесс». Они работают хорошо.
Обычно, если мое приложение запускается как пользовательский процесс, файл XML создается в одном каталоге с процессом. Но если он запускается как системный процесс, файл XML создается в папке «C: \ Windows \ SysWOW64» dll. Таким образом, все процессы используют один и тот же XML-файл.
Проблема в том, что я не написал Dll, поэтому я ничего не могу изменить. Могу я что-нибудь сделать для этого?
Моя ОС "Windows Server 2008 R2"
Заранее