Re: mini osk at windows login for Vista?
Ah, yes where does .NET install it's programs.....
You won't find them in the program files folder. lol
First thing to do, is go into your control panel.
Then you click Folder options.
Then click on the View tab.
There is an option for "Show hidden files and folders"
Now that you can see hidden folders (not hidden by me BTW).
Navigate to this path on XP:
Quote:
C:\Documents and Settings\YourUserNameHere\Local Settings\Apps\2.0\
.NET does let you get the bulk of that path with:
Code:
Dim locSet As String = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)
locSet = locSet.Replace("Application Data", "Apps\2.0")
MessageBox.Show(locSet)
Here is where it gets cryptic, the end of the path may vary depending on the computer, mine is:
Code:
C:\Documents and Settings\John\Local Settings\Apps\2.0\Q8JJDDY9.AJO\C3OX9B17.LBH\opti..tion_df839ceb162d241b_0001.0000_7ede6352c32b4323\OnScreenKeyboard.exe
Programmatically, this requires an extra step to search the sub folders of the 2.0 folder, for OnScreenKeyboard.exe.
If you need that code, I can dig it up.
Unless you want to just move the folders content out of there, so that you can include it in your apps folder or whatever.
Feel free, it was just beta, and I'm not opposed to anyone using it in a project.
Vista and 7, navigates through the Users folder, instead of document and settings.
________________
Re: mini osk at windows login for Vista?
I clicked START, typed OSK, and it found OSK.EXE in C:\Windows\System32
Re: mini osk at windows login for Vista?
Quote:
I clicked START, typed OSK, and it found OSK.EXE in C:\Windows\System32
Sure, but we were talking about where .NET installs it's applications by default.
That is in the Users folder in Vista/7.
It's helpful to others, that may not know where their installed(.NET) applications are actually located.
______________
Re: mini osk at windows login for Vista?
This is the path on my machine
C:\Documents and Settings\MyUserName\Local Settings\Apps\2.0\9A62PBTM.N38\1MZ1GBRH.48V\onsc..tion_bcd22f2a362192ed_0001.0000_80dfbd3a65e7fdfb\OnScreenKeyboard.exe
Nasty bit of work :eek:
And I cant put your OnScreenKeyboard.exe into another Folder to run it as it will just crash
What is OSK.exe ?
Rather, why is it OSK.exe when the process running is called OnScreenKeyboard.exe ?
Now I get it - OSK.exe is nothing to do with OnScreenKeyboard.exe
OSK.exe is the Windows XP OnScreenKeyboard
Why is that relevant to this question ?
Re: mini osk at windows login for Vista?
Yeah they did really hide it, and you'd have to be curious enough to wonder where the heck it is. lol
Quote:
And I cant put your OnScreenKeyboard.exe into another Folder to run it as it will just crash
Are you sure about that.
I said folders content, which means the important dlls, and other related files.
You can trim some files out. Most of them must be there in the new folder.
Let me know if it crashes if you copy the whole folder content, to another directory folder. Like the drive C:\ newfolder or whatever.
Quote:
Now I get it - OSK.exe is nothing to do with OnScreenKeyboard.exe
OSK.exe is the Windows XP OnScreenKeyboard
Why is that relevant to this question ?
I think that was another communication difficulty.
we do use osk for short sometimes as a general term, although I usually specify osk.exe if I'm refering to the windows osk.
Created by Madentec.
The built in windows osk.exe is actually a watered down version of the full program called Screen Doors.
I made OnScreenKeyboard.exe to excede ScreenDoors and other popular osks, in functionality and stability.
The big flaw with ScreenDoors, is the repeat function.
If you hold down the mouse to repeat keypresses, the window focus flashes back and forth.
Sometimes leaving it mistracked not where you intended it to be.
-----
Re: mini osk at windows login for Vista?
Just tried it. OSK.exe is the same as On-Screen Keyboard (Windows 7 Ultimate RC)
Re: mini osk at windows login for Vista?
Quote:
.. said folders content, which means the important dlls, and other related files.
You can trim some files out. Most of them must be there in the new folder.
That works fine
Re: mini osk at windows login for Vista?
Quote:
Just tried it. OSK.exe is the same as On-Screen Keyboard (Windows 7 Ultimate RC)
Yup. I'm not sure what that has to do with .NET installed programs, but I agree.
The windows program is call osk.exe, located in the system32 folder, with the titlebar "On-Screen Keyboard"
The about window refers to Madentec producing this for Microsoft.
_____Separately
My program is OnScreenKeyboard.exe, located in the place where .NET installs it's special program folders.
The titlebar of my app is: "Keyboard is focused on: WindowsTitleHere"
Re: mini osk at windows login for Vista?
I didn't install your version here...