IPB
ЛогинПароль:

> ПРАВИЛА РАЗДЕЛА!!!

1. Заголовок или название темы должно быть информативным
2. Все тексты программ должны помещаться в теги [CODE=asm] [/CODE]
3. Прежде чем задавать вопрос, см. "FAQ",если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно, такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Ассемблера. Исключение только с согласия модератора.
5. НЕ используйте форум для личного общения! Все, что не относиться к обсуждению темы - на PM!
6. Проверяйте программы перед тем, как выложить их на форум!!

> Работа с буфером обмена..скрытие процесса от диспетчера задач
сообщение
Сообщение #1


Гость






Очень хотелось бы разобраться буферами окошек..только к сожалению не получается связать многочисленные функции по работе с...Сlip..
в единый кусок..Если не трудно приведить примеры работы с буфером-какие функции и в какой последовательности вызывать, нюансы ,если есть.
Также
Код
.386
.model flat, stdcall

include windows.inc
include user32.inc
include kernel32.inc
includelib user32.lib
includelib kernel32.lib

.data
mens1    db     'This process was hidden of control+alt+del box!', 0
mens2    db     'Now, you can see it...', 0
mcaption db     'Program: Hidden Process... by CybOrgAsm, POA - Brasil', 0
kernel32 db        'kernel32.dll', 0
func     db     'RegisterServiceProcess', 0            ; undocumented.

.data?
RSP     dd    ?

.code
start:
    invoke  GetModuleHandle, ADDR kernel32    
    or    eax, eax                    
    jz    sair
                        
    invoke  GetProcAddress, eax, ADDR func  
    or    eax, eax
    jz    sair

    mov     [RSP], eax     ; save the address

    push    1              ; hide
    push    0              ; 0 = this process
    call    RSP            ; call it

    invoke    MessageBox, NULL, ADDR mens1, ADDR mcaption, MB_OK

    push    0              ; well.. we don't have a function called
                             ; "UnRegisterServiceProcess" BUT...
                             ; if you put a 0 , you will "unhide" it >:)
    push    0              ; this process. (but what about unhide others?)
    call    RSP            ; call it

    invoke    MessageBox, NULL, ADDR mens2, ADDR mcaption, MB_OK
sair:
    invoke  ExitProcess, 0 ; cya!
end start

программа нормально работает под XP до второго сравнения битов результата и выходит по Exit..
И вообще смысл не понятен-получаем смещение вызванной первой функции получения хндла этого приложения , вызов RSP c непонятными параметрами..???доведите понятного средними умами, плиз..
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2





Группа: Пользователи
Сообщений: 3
Пол: Мужской

Репутация: -  0  +


гыыы)) здорово клон!

copy con comN
все уже написано до нас...


прозрачность

.if uMsg==WM_CREATE

invoke GetWindowLong,hWnd,GWL_EXSTYLE
or eax,WS_EX_LAYERED or WS_EX_NOACTIVATE
invoke SetWindowLong,hWnd,GWL_EXSTYLE,eax
invoke SetLayeredWindowAttributes,hWnd,00FFFFFFh,70,LMA_ALPHA or LMA_COLORKEY




а шарик то вертится...)чтоб его..
Всех с наступившим годом Крыса!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 7.05.2024 20:49
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name