Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
Рамблер следует примеру Google при поиске работников
 
Обсуждение статьи Рамблер следует примеру Google при поиске работников
 
.386
.model flat
.data
db "fuck rambler",0
.code
start:
mov  eax,4d2h
mov  ecx,162eh
shl  eax,cl
end start

eax: 01348000
 
у меня вышло так на MSVC:
    unsigned long otvet=0;
    _asm {
        pusha
     mov  eax,4d2h
     mov  ecx,162eh
     shl  eax, cl
        mov  otvet, eax
        popa
    }
    printf("\nOtvet 0x%X\n", otvet);
 
Надеюсь, хоть кто-то прочитав эту новость сможет найти себе работу. =)
Готов ли кто-нибудь поспорить на ящик Гёссера ? А!?
 
2 p:
А ты чё такой злой?
Будь проще и к тебе потянутся люди.
 
Найдёт работу?
Вон пускай P пойдёт туда работать:))
 
на рамблере:
Желательно также
Опыт работы в команде, умение быстро разбираться в чужом коде.
Понимание принципов экстремального программирования.
-----
эт то как экстермальное ? глым на болконе 16 того этажа с ноутбуком зимой ?
 
голым тоесть
 
primerno tak :)

Extreme Programming

http://xprogramming.com/
 
нафик программу то писать было? а, гении асма?
на виндовом калькуляторе все решается
 
Может я чего не понимаю =), но в задании "p /x" было написано с пробелом, хотя я сегодня нашел документацию, в которой ясно сказано, что НЕ требуется пробела.
А нашел я вот где: http://www.kuzbass.ru/docs/gdb/gdb_9.html#SEC55
и цитата: "Обратите внимание, что перед косой чертой не требуется пробела, потому что имена команд в GDB не могут содержать косую черту."
Вообще странно, если даже такое не большое по объему задание не могу написать правильно. Если я в чем то не прав, то объясните пожалуйста, в чем именно.
 
забей. и так и так правильно.
 
У меня друг в это рамблере работал..
А простых смертных туда работать не берут мне кажется.
Да что это за удовольствие не знаю. Мне лично ихний поисковик не нравится совсем....
 
любой дурен понимает, как вызвать NtCreateProcess  [IMG]http://www.securitylab.ru/forum/smileys/smiley2.gif[/IMG]
NtCreateProcess(
 OUT  PHANDLE          ;  ProcessHandle,
 IN ACCESS_MASK        DesiredAccess,
 IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL,
 IN  HANDLE              ParentProcess,
 IN  BOOLEAN          ;   InheritObjectTable,
 IN  HANDLE              SectionHandle  OPTIONAL,
 IN  HANDLE              DebugPort  OPTIONAL,
 IN  HANDLE              ExceptionPort  OPTIONAL );
 
ИХМО она при запуске нового приложения вызывается. А forc вроде другое делает. Он копию текушего процесса делает. Т.е. после вызова процесс как бы раздваивается. Т.е. после forc как бы два одинаковых процесса начинают работать. В виндах аналога вроде нет. Хотя может если в недокументированных функциях хорошо покопаться, то может что-то и можно придумать
 
Proteus Да правильно, fork делает дубликат процесса. Но аналог есть. На самом деле вообще Windows NT и выше - POSIX совместимые операционные системы. То есть они поддерживают POSIX API в котором есть fork(). Таким образом и CreateProcess() и fork() есть в Windows.
Эти функции в свою очередь используют функцию NtCreateProcess() для создания пустого процесса в который еще нужно замапить exe файл, создать ему thread и потом запустить эту нитку. Так что лучше Вам почитать что-нибудь по этому поводу. Вот книжка неплохая:Внутренне устройство Windows 2000
 
В электронном виде где-нибудь нету ?
 
сам ищу.
Страницы: 1
Читают тему