Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2014, 14:00   #1
xManiac
Новичок
Джуниор
 
Регистрация: 27.11.2014
Сообщений: 1
По умолчанию Код работает только на машине, где собран

День добрый.
По какой то причине данный код работает только на том компе, где собран, на других работать отказывается. Есть идеи, почему?

Код:
#include <windows.h>
 

 

 
int WINAPI DllThread()

{
	for (;;)

	{
		HMODULE hModule = NULL;
		while (!hModule)


		{
			hModule = LoadLibraryA("scripter.dll");
			Sleep(100);
		}
		

		if (GetAsyncKeyState(VK_INSERT))
		{
			hModule = LoadLibraryA("Proxy.dll");
			return 0;
		}


	}

	}


BOOL APIENTRY DllMain(HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)
{
        switch (ul_reason_for_call)
        {
        case DLL_PROCESS_ATTACH:
                CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)DllThread, NULL, NULL, NULL);
                break;
        case DLL_THREAD_ATTACH:
                break;
        case DLL_THREAD_DETACH:
                break;
        case DLL_PROCESS_DETACH:
                break;
        }
        return TRUE;
}
xManiac вне форума Ответить с цитированием
Старый 27.11.2014, 14:28   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ты его в Build-режиме наверное собирал?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.11.2014, 14:57   #3
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

1) Включи статическую линковку рантайм-библиотеки в настройках проекта, или установи на другом компе visual c++ runtime redistributables.
2) Убедись, что scripter.dll и proxy.dll есть на другой машине (мало ли).
Son Of Pain вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему не работает код, где может быть ошибка sweyle Microsoft Office Excel 9 11.01.2012 21:11
Не работает видеорежим на отдельной машине dkann Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 26.05.2011 18:07
Комментарии. Только при пин-коде. Почему работает только 1 пи код? Bushel PHP 1 23.10.2010 18:21
Проблемы с компонентом F1Book на машине где не установлен Delphi F1Book Компоненты Delphi 3 07.04.2009 11:19