
16.02.2009, 13:02
|
|
Познающий
Регистрация: 22.12.2008
Сообщений: 82
С нами:
9149599
Репутация:
6
|
|
А как вобще отключить CRT ?
Компилю
Код:
#include <iostream>
using namespace std;
int main()
{
cout << "hello ";
}
и вижу
Код:
'Consol.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375\msvcp90.dll'
'Consol.exe': Loaded 'C:\WINDOWS\WinSxS
\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375\msvcr90.dll'
|
|
|

16.02.2009, 13:13
|
|
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
С нами:
9320830
Репутация:
86
|
|
Сообщение от Fl0dER
А как вобще отключить CRT ?
Компилю
Код:
#include <iostream>
using namespace std;
int main()
{
cout << "hello ";
}
return не забывай прописывать...
Код:
int main()
{
cout << "hello ";
return 0;
}
|
|
|

16.02.2009, 19:53
|
|
Познающий
Регистрация: 22.01.2007
Сообщений: 40
С нами:
10157510
Репутация:
4
|
|
#include "stdafx.h"
#include "windows.h"
#include <iostream>
int main()
{
STARTUPINFOA si;
PROCESS_INFORMATION pi;
ZeroMemory( &si, sizeof(si) );
ZeroMemory( &pi, sizeof(pi) );
SECURITY_ATTRIBUTES secat;
secat.nLength = sizeof(SECURITY_ATTRIBUTES);
secat.bInheritHandle = TRUE;
HANDLE newin, writein;
CreatePipe(&newin,&writein,&secat,0);
si.dwFlags = STARTF_USESTDHANDLES | STARTF_USESHOWWINDOW;
si.wShowWindow = SW_SHOWNORMAL;
si.hStdInput=newin;
GetStartupInfoA(&si);
si.cb;
CreateProcessA(NULL, "cmd.exe", NULL, NULL, TRUE, CREATE_NEW_CONSOLE, NULL, NULL, &si, &pi);
DWORD bytes;
char command[100] = "mkdir 1254655553";
WriteFile(writein, command, 100, &bytes, NULL);
std::cin.get();
}
Уважаемые отцы объясните боту патчему не создаётся папка )
|
|
|

16.02.2009, 19:59
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
С нами:
9999746
Репутация:
1318
|
|
Универсальный дебагер тебе в руки:
Код:
LPVOID lpMsgBuf;
FormatMessage(
FORMAT_MESSAGE_ALLOCATE_BUFFER |
FORMAT_MESSAGE_FROM_SYSTEM |
FORMAT_MESSAGE_IGNORE_INSERTS,
NULL,
GetLastError(),
0,
(LPTSTR) &lpMsgBuf,
0,
NULL
);
MessageBox(NULL, (LPCTSTR)lpMsgBuf, TEXT("Error"), MB_OK | MB_ICONERROR);
LocalFree(lpMsgBuf);
Вызови этот код после CreatePipe, после CreateProcess и сам всё узнаешь. А вообще для кого придумали обработку ошибок?
|
|
|

16.02.2009, 20:02
|
|
Познающий
Регистрация: 22.01.2007
Сообщений: 40
С нами:
10157510
Репутация:
4
|
|
ничё не получилось
|
|
|

16.02.2009, 20:05
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
С нами:
9999746
Репутация:
1318
|
|
Это как?
|
|
|

16.02.2009, 20:40
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
С нами:
9443906
Репутация:
3313
|
|
#include <winows.h>
CreateDirectory();
|
|
|

17.02.2009, 13:32
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
С нами:
10262314
Репутация:
668
|
|
Код:
#include <string>
#include <iostream>
void test(std::string []);
int main()
{
std::string test2[3];
test(test2);
std::cout << test2[2];
return 0;
}
void test(std::string test[])
{
test[0] = "data";
test[1] = "data2";
test[2] = "data3";
}
всё отлично коплится
|
|
|

17.02.2009, 13:39
|
|
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
С нами:
9320830
Репутация:
86
|
|
2Doom123 наигромаднейшее тебе спасибо!!!!  все работает на ура)))
|
|
|

17.02.2009, 14:39
|
|
Познающий
Регистрация: 22.01.2007
Сообщений: 40
С нами:
10157510
Репутация:
4
|
|
#include "stdafx.h"
#include "windows.h"
#include <iostream>
int main()
{
STARTUPINFOA si;
PROCESS_INFORMATION pi;
ZeroMemory( &si, sizeof(si) );
ZeroMemory( &pi, sizeof(pi) );
SECURITY_ATTRIBUTES secat;
secat.nLength = sizeof(SECURITY_ATTRIBUTES);
secat.bInheritHandle = TRUE;
HANDLE newin, writein;
CreatePipe(&newin,&writein,&secat,0);
si.dwFlags = STARTF_USESTDHANDLES | STARTF_USESHOWWINDOW;
si.wShowWindow = SW_SHOWNORMAL;
si.hStdInput=newin;
GetStartupInfoA(&si);
si.cb;
CreateProcessA(NULL, "cmd.exe", NULL, NULL, TRUE, CREATE_NEW_CONSOLE, NULL, NULL, &si, &pi);
DWORD bytes;
char command[100] = "mkdir 1254655553";
WriteFile(writein, command, 100, &bytes, NULL);
std::cin.get();
}
Дяди! Патчему папка не создаётся? бот в шоке ))
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|