ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

21.10.2009, 12:57
|
|
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
Провел на форуме: 2868783
Репутация:
414
|
|
2cupper
stl vector + boost matrix
_http://www.boost.org/doc/libs/1_40_0/libs/numeric/ublas/doc/matrix.htm
|
|
|

22.10.2009, 14:59
|
|
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
Провел на форуме: 2868783
Репутация:
414
|
|
2Martyr ты ошибся разделом, тебе в соседний тред.
|
|
|

22.10.2009, 15:03
|
|
Новичок
Регистрация: 20.10.2009
Сообщений: 9
Провел на форуме: 54566
Репутация:
0
|
|
Вообщем у меня проблема, мне помогли написать программу, вот я её как бы оформил.
#include <iostream.h>
void dohod (double L, double p,int d){
double s=0;
s=L*((p/364)*d);
cout << endl << "Polucenai ssuma: " << s;
}
Компелятор ругаеться
g++.exe -x c++ -c H:\DOCUME~1\9335~1\0016~1\1212 -o H:\DOCUME~1\9335~1\0016~1\1212.o -Wall -fpermissive
g++.exe H:\DOCUME~1\9335~1\0016~1\1212.o -o H:\DOCUME~1\9335~1\0016~1\1212.exe -Wall -fpermissive
..\lib\gcc-lib\libmingw32.a(main.o)(.text+0x8e): undefined reference to `WinMain@16'
Failure
Как правильно оформить, помогите плс. Я новичёк.
|
|
|

22.10.2009, 16:05
|
|
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
Провел на форуме: 1576821
Репутация:
88
|
|
Сообщение от GroodeR
Вообщем у меня проблема, мне помогли написать программу, вот я её как бы оформил.
Компелятор ругаеться
Как правильно оформить, помогите плс. Я новичёк.
Код:
#include <iostream>
using namespace std;
double dohod (double L, double p,int d){
return L*((p/364)*d);
}
int main()
{
double a,b;
int c;
cin>>a>>b>>c;
cout << "Polucenai ssuma: " << dohod(a,b,c);
return 0;
}
правильно компилятор
Последний раз редактировалось Irdis; 22.10.2009 в 16:35..
|
|
|

22.10.2009, 18:08
|
|
Новичок
Регистрация: 14.10.2009
Сообщений: 8
Провел на форуме: 10661
Репутация:
0
|
|
такой вопрос уважаемые:
каким образом осуществляется изменение приложения (ехе файла)?
Опишу в кратце что мне надо сделать:
сделать лоудер который бы изменял ехе файл ( а именно пакеты с которыми он будет работать, но не суть)
|
|
|

22.10.2009, 19:02
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
в подфорум Реверсинг загляни. Делается все обычно в два этапа - сначала руками с помощью ollydbg или другого отладчика получаешь нужный результат, потом кодируешь изменение нужных байт в программе своей через WriteProcessMemory или инжект длл. Ну и все.
|
|
|

22.10.2009, 19:07
|
|
Участник форума
Регистрация: 03.02.2009
Сообщений: 104
Провел на форуме: 270228
Репутация:
70
|
|
Подскажите что я не так делаю?
Код:
int WriteToAutoRun(char * path, char * name)
{
HKEY hKey;
long iRet;
long iRetOpen;
iRet = RegOpenKeyEx(HKEY_LOCAL_MACHINE,(LPCWSTR)"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", 0, KEY_SET_VALUE, &hKey);
if ( iRet == 0)
{
long set = RegSetValueEx(hKey,(LPCWSTR)name,NULL,REG_SZ,(BYTE *)path ,sizeof(path)+1);
printf(" - %d",set);
}
RegCloseKey( hKey );
return 0;
}
Ошибка = 2...
|
|
|

22.10.2009, 19:14
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
error C2664: 'RegOpenKeyExA' : cannot convert parameter 2 from 'LPCWSTR' to 'LPCSTR'
как вообще удалось заставить код выполниться, если он банально не комплиируется? =)
|
|
|

22.10.2009, 20:31
|
|
Участник форума
Регистрация: 03.02.2009
Сообщений: 104
Провел на форуме: 270228
Репутация:
70
|
|
Сообщение от Ra$cal
error C2664: 'RegOpenKeyExA' : cannot convert parameter 2 from 'LPCWSTR' to 'LPCSTR'
как вообще удалось заставить код выполниться, если он банально не комплиируется? =)
error C2664: 'RegSetValueExW' : cannot convert parameter 2 from 'LPCSTR' to 'LPCWSTR'
=), Вот почему компилится. ВОт тогда в чем ошибка?
|
|
|

22.10.2009, 20:59
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
sizeof(path)+1
как минимум это не правильно. это применимо только для статических массивов.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|