|
Mike Mullikin wrote:
Any idea what executable is run when I use Start/Run?
That's part of Explorer (it's just a modeless dialog), not a separate EXE.
--Mike--
My really out-of-date homepage
"Why does anyone have a web page? Too much free time... not enough friends... justifying owning a computer." -- Noel Crane on Felicity
Sonork - 100.10414 AcidHelm
Big fan of Alyson Hannigan.
|
|
|
|
|
Somehow, some way, it has healed itself...
This weekend after uninstalling a few un-needed apps (mostly shareware), accidentally un-installing MS Office and re-installing and patching MS Office my Start->Run sequence works properly again. I guess I'll never know EXACTLY what was wrong.
Oh well...
Mike Mullikin - Sonork 100.10096
"Oh, you hate your job? Why didn't you say so? There's a support group for that. It's called EVERYBODY, and they meet at the bar." - Drew Carey
|
|
|
|
|
My fixit to general problems like this -- it to run Norton's WinDoctor (part of Norton Utilities). It seems to just run thru and make sure things are "right".
I strongly recommend it...
|
|
|
|
|
Hi All,
I'm writing a service, that spawns several new processes. These new procs can either be gui apps or console apps. I redirect the std handles (stdout/stderr/stdin) via anonymous pipes as seen in well known msdn articles. After creating the new processes I wait for all my pipe-handles to become signaled. So far so good. Everything works fine with console apps, but if I start a gui app (e.g. notepad.exe), the pipe handle (stdout) gets signaled and a following ReadFile() blocks forever!.
Okay, I tried to check for available data with PeekNamedPipe(). It's return value is always 0 (zero), so I skip the ReadFile(). But now the pipe handle becomes signaled ever and ever again and my cpu is at 100% with peeking the stdout pipe...
I'm lost. What does Notepad.exe do with the std - handles?
Any hints would be very appreciated!!!
Frozen greetings from Germany,
Jens
|
|
|
|
|
Maybe the problem is that you try to talk with GUI applications by the same way as with console applications. They should be handled by the other way. After creating the process use WaitForInputIdle() to wait for it's initialization. FindWindow, EnumWindows etc. allow to get window handle, after this talk with this window using PostMessage. Check out also windows hooks (SetWindowsHookEx). There is nothing to do with pipes here.
|
|
|
|
|
...sure, but my problem is the strange behavior. I don't know whether I start a gui- or console application, so I can't differentiate between them. If a gui applicaton doesn't touch the std-handles, why do they behave in such a strange fashion?
|
|
|
|
|
Maybe function IsGUIThread may help you.
|
|
|
|
|
What about CreateProcess and waiting on the process handle?
Actually, from your description I'm not entirely sure what you really want to do.
/Mike
|
|
|
|
|
I want to use CButtonST but as they say in the discussing board on the CButtonST page there is a bug with the transparency function. It looks corrupted sometimes and I don't like it! It's a bug according to the author and I ask you now if you know another class that can make hover event and transparent....???
------------------------------
©0d3 ©®4©k3® - That's me!
------------------------------
|
|
|
|
|
Why don't you have a look at it and fix it then ?
Christian
After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001
Sonork ID 100.10002:MeanManOzI live in Bob's HungOut now
|
|
|
|
|
I don't know if can so much to see the errors.. but I will try!
------------------------------
©0d3 ©®4©k3® - That's me!
------------------------------
|
|
|
|
|
Is there any API that can increase the volume?
------------------------------
©0d3 ©®4©k3® - That's me!
------------------------------
|
|
|
|
|
What volume? What do you want to do? Is this related to sound, and in that case are you using DirectSound? I don't know much about DirectX, but I guess someone here could help you if you provided more info..
/moliate
/moliate
|
|
|
|
|
I want my app to increase the system volume if it's called like that!?
The little system tray speaker... HOW to let my app increase that volume?!?!?!!!
------------------------------
©0d3 ©®4©k3® - That's me!
------------------------------
|
|
|
|
|
MMRESULT waveOutSetVolume(
HWAVEOUT hwo,
DWORD dwVolume
);
MMRESULT midiOutSetVolume(
HMIDIOUT hmo,
DWORD dwVolume
);
Kind regards
Mustafa Demirhan
http://www.macroangel.com
Sonork ID 100.9935:zoltrix
|
|
|
|
|
I wan to get the position of the window?
I use SetWindowPos(..) to set my app on top of all other apps. But I want to get the window's current positon on the desktop to assign the values in the function to stay where it was before!
HOW?
Show me code example! I know this is to easy but you can show me dude!
------------------------------
©0d3 ©®4©k3® - That's me!
------------------------------
|
|
|
|
|
If you want to place a window top most just call SetWindowPos like this:
SetWindowPos(&wndTopMost, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE);
Did I understand you right or I missed something?
|
|
|
|
|
Have u tried :
BOOL GetWindowRect(
HWND hWnd, // handle to window
LPRECT lpRect // window coordinates
);
|
|
|
|
|
Does anyone know if it's possible to increase the maximum password length for user accounts on NT to more than 14 characters?
|
|
|
|
|
You really want to make it hell to log in for your users, don't you?
Anyway, I don't think it is possible. NT acutually keeps two separate hashes: LanMan hash and NT hash. I guess the limitation is in the LM hash. LM breaks the password into two 7-byte chunks, that are separatly checked against the SAM. For that reason, the first seven characters should not be "related" to the next seven. For example, "QWERTYQWERTY" is broken into "QWERTYQ" and "WERTY__", and if a hacker finds eiter one guessing the whole password is rather easy. You could also place a non-printable chars in both halves to make it harder to guess, like '(NUM LOCK) ALT-255'.
Hope this helps
/moliate
|
|
|
|
|
moliate wrote:
You really want to make it hell to log in for your users, don't you?
I said the maximum, not the minimum. The reason is that I find it much easier to choose passwords from random phonemes via a Markov chain rather than by choosing random characters. 10 random elements from a third-order Markov chain must have several dozen characters to achieve the same entropy as 10 random alphanumeric/symbol characters, but can be more easily remembered because it can be pronounced with sounds consistent with the user's native language.
Those who want to use this system for choosing truly random passwords find that the time it takes to type in 30 characters is significantly less than the time it takes to look up an 8-character password in a secure password-storage device.
Thanks for the explanation of the NT password mechanism. I may need to accelerate the move to all-Win2K systems just because of this security problem!
|
|
|
|
|
Ops. Sorry about the misreading..
Anyway, I think Microsoft has provided some kind of Hotfix to turn LM authorization off if you don't need it. Check the sequrity site for that. Still don't know if there is a way to increase password length..
/moliate
/moliate
|
|
|
|
|
Running Explorer under Win2k, you can find some additional information on most files, like Title, Author, Comments and so on. Does anyone know where this information is stored? I try to find out if this is a property of ntfs or Windows, and if information is conserved when transfered to another computer...
Thanks.
/moliate
|
|
|
|
|
Which files? I'm familiar with that information in Office document files such as .DOC and .XLS. In this case the information is contained in the files themselves and will be transferred from one computer to another.
Michael
|
|
|
|
|
When I right-click on any file, choose Properities, select the propertytab Summary, I find some fields where I can enter data. This data is preserved if the file is copied or moved, and don't change the content of the file. Was just wondering how this was done.
BTW, I don't have an English version of Win2k, so the names I used above might be a bit garbled through translation..
/moliate
|
|
|
|