|
where is the article u r talking abt ???
Apurv
|
|
|
|
|
Doing this is a bad idea since it will make you look like a rootkit.
|
|
|
|
|
Hi ,
I know a method to hide a task manager. It is not a perfect one , the idea is this . If take the handle(HWND) of task manager once and hides it using ShowWindow(SH_HIDE) , the next time when user presses Ctrl+esc (or select task manager) it won't show up...
Best Regards
krishnan
If u can Dream... U can do it
|
|
|
|
|
Yes, but the problem is, that he wants to hide a single process, so it wouldn't be shown to user with the task manager. The task manager as such should be visible.
|
|
|
|
|
Not good idea I sometimes use of my program to see processes on the memory with full path of each proccess
|
|
|
|
|
Why would you want to do such a thing? Are you attempting to write some sort of malware? Unless you can answer these two questions satisfactorily I would suggest (and hope) you will not get much help here.
Steve
|
|
|
|
|
It never ceases to amaze me how often people come into this forum (and others), posing questions like this without any context, yet still receive help.
"how can I hide programs from task manager"
"how can I run a dos box secretly in the background"
"how can I stop user terminating a program"
It's hardly ever a good idea to do any of these things is it? and as you point out, it just looks like someone who can write the odd line of code who is trying to do some malware related tomfoolery.
|
|
|
|
|
Thanx for ur reply.
But trust me, I don't want to create any malware or anything like that.
I want to create a program that will keep note of everything happening on a machine.
Now such a program can used by guardians, when kids use the PC.
Moreover, this can also be used when anybody intend to give his machine to use to somebody else.
If u want something more, then on downloads.com, there is a software, "xspy" which does all this.
I think a had given u enough evidence, that I don't want to develope any malware.
Apurv
|
|
|
|
|
As far as I'm concerned this is still malware. Lending someone a PC with a spying program installed !!
If you are legit, run it with elevated privileges, let it be visible in the taskmanager and don't give the kids / whoever you lend the PC to the administrator password. Above all, if it is running this sort of spyware, you should let the user know!
just my 2c worth.
|
|
|
|
|
|
I have a vs2005 project which calls a vc6 produced dll, and in that dll there are some classes which use CMap,CList classes.After calling functions in that dll, the vs2005 project crash when CMap class destructor is called.Anybody knows the reason?
|
|
|
|
|
brucerain wrote: Anybody knows the reason?
yes, your VC6 dll doesn't like being referred to as 'deprecated', so it's giving you a hard time.
Seriously though, how do you expect us to know the reason? The VS version used has nothing to do with your problem. It's a bug in the code, nothing more nothing less.
|
|
|
|
|
What does "a bug in the code" means? If it means a bug in the VC6 class library,then we have to upgrade the old DLL to VS2005.Is it right?
|
|
|
|
|
The problem is usually that memory is being allocated in one DLL and freed in another DLL. If you're passing a CMap (or other C++ object that does allocations) between DLLs, you'll need to redesign the code so it doesn't do that.
|
|
|
|
|
Hello.
I have a small problem like this.
Assume, I want to set breakpoint at MessageBoxA in User32.dll.
Could you give me some tips.
I have my way but it is not convenient:
I use depends.exe ( one of the tools of VS ) and find where is a address of MessageBoxA function, plus real address of User32.dll when I debuge, I will get the address of MessageBoxA; goto this address and set breakpoint here. But I do not like that.
Hope you can help me.
Thank you.
|
|
|
|
|
It is as far as I know the only way,(any other way would be broadly similar, you have to find the functiobn in the disassembly of User32.dll) unless if you have access to the source code of User32.dll You would also need the Debug Version of User32.dll;)
Microsoft has as far as I know not made these public.
LateNightsInNewry
|
|
|
|
|
in IDA, I can set breakpoint at these function very easy with address user32_MessageBoxA. But I prefer Visual Studio debugger.
If someone know, please tell me.
Thanks.
|
|
|
|
|
Hey, I know it.
Just type MessageBoxA in location.
It works for VS 2005, I do not know if others.
Thanks.
|
|
|
|
|
I want to use check boxes in a menu as item. The idea is, user can select a feature by checking a box in the menu. How to show a check box in a menu item?
|
|
|
|
|
Why you dont use of CheckMenuItem
|
|
|
|
|
I want to set my window in the middle of the desktop as well as when I select the combo. it will open the file/folder dialog but it will open at top-left side i want to display it at the center of my application window.
how should i change my code accroding?
|
|
|
|
|
You need to see how MFC function CWnd::CenterWindow is impplemeted. Step through that function while debugging and see how it is implemented.
|
|
|
|
|
I have a small program that is written on Borland C++ 3.1, it worked probarly on Win98 but now I need to reuse this program on WinXP, howerver there is an error when i use it on WinXp. Any body know to convert this program into Win32 application. What is bios.h header file. Could I rewrite a new application and then aopy these code again?
|
|
|
|
|
The problem is that functions defined in the ‘bios.h’ (equivalent to MS ‘dos.h’) header file are used to access low level bios functionality (indirect assembly code). In other words, it is designed to talk to the computer at the bios (or machine) level. These functions usually need to be replaced with equivalent Win32 functions that you may need to write yourself. I know that there is a [free] driver on the Net that allows you to access this level (ring 0), because I have used it, but I do not remember what it is called.
Kiethnt wrote: Could I rewrite a new application and then aopy these code again?
Well yes and no, in either case you will need to recompile the code and look at the errors (or warnings) and figure out how to do the equivalent in Win32
INTP
"Program testing can be used to show the presence of bugs, but never to show their absence."Edsger Dijkstra
|
|
|
|
|
Hello,
I am trying to extract data from an application with a sharedmem, however the function call to OpenFileMapping requires that I have the name of the file mapping object which I don’t have.
Is there some way that I can find the name of the available file mapping object for this application?
|
|
|
|