Help - Search - Members - Calendar
Full Version: Slipstreaming Pointers
MSFN Forums > Customizing Windows and Graphics > Customizing Windows

   
Google Internet Forums Unattended CD/DVD Guide
machkris
Which file has mouse pointers? Can I insert them directly without making a addon file?
mmarable
Cursors are kept in C:\WINDOWS\Cursors, so you can just add them to $OEM$\$$\Cursors.
rajesh.kumar
do u want to select the cursors u add as default?
machkris
Yes, I want the cursors to be the default ones smile.gif
ricktendo64
Use reshack and add them to user32.dll
rajesh.kumar
in ur windows, "install" the cursors and select them as default. then export the registry key under :
[HKEY_CURRENT_USER\Control Panel\Cursors]
now place all the cursor files under $OEM$\$$\Cursors.
apply the reg file thru cmdlines.txt or runonceex.

good idea ricktendo64, for i can modify the user32.dll and place it in the base winxp distribution so that everytime i use it to slipstream, i need not worry abt the cursors. i have a problem. its expecting 1 bit files but i have 32 bit cursors. any way of doing this? i dont want to decrease the resolution of the cursors which i want to use.
machkris
I tries to put the pointers in user32.dll. However, it does not recognize .ani files. How do I put .ani files in?
rajesh.kumar
instead, u can try installing the fonts and selecting them as default through runonceex.

for example, first as i told u install them in ur working xp and export the reg key to Scheme.reg.
place the cursor files in the $oem$ folder in ur distribution cd along with Scheme.reg and install.inf.
Then install the fonts using the command :

REG ADD %KEY%026 /VE /D "Adding My Cursors..." /f
REG ADD %KEY%026 /V 1 /D "RunDll32.exe setupapi,InstallHinfSection DefaultInstall 132 %CDROM%\$OEM$\Appz\MyBlueGlass\Install.inf" /f

modify the install.inf file with the cursor names u have.

Install.inf
CODE
[DefaultInstall]
CopyFiles = Scheme.Cur
AddReg    = Scheme.Reg

[DestinationDirs]
Scheme.Cur = 10,"%CUR_DIR%"

[Scheme.Reg]
HKCU,"Control Panel\Cursors\Schemes","%SCHEME_NAME%",,"%10%\%CUR_DIR%\%pointer%,%10%\%CUR_DIR%\%help%,%10%\%CUR_DIR%\%work%,%10%\%CUR_DIR%\%busy%,%10%\%CUR_DIR%\%cross%,%10%\%CUR_DIR%\%Text%,%10%\%CUR_DIR%\%Hand%,%10%\%CUR_DIR%\%unavailiable%,%10%\%CUR_DIR%\%Vert%,%10%\%CUR_DIR%\%Horz%,%10%\%CUR_DIR%\%Dgn1%,%10%\%CUR_DIR%\%Dgn2%,%10%\%CUR_DIR%\%move%,%10%\%CUR_DIR%\%alternate%,%10%\%CUR_DIR%\%link%"

[Scheme.Cur]
BlueglassArrow.cur
BlueglassHelp.ani
aero_working.ani
aero_busy.ani
BlueglassTextSelect.cur
aero_unavail.cur
BlueglassSizeNS.cur
BlueglassSizeWE.cur
BlueglassSizeNWSE.cur
BlueglassSizeNESW.cur
BlueglassSizeAll.cur
aero_prec.cur
BlueGlassLink.cur
aero_pen.cur
aero_alt.cur

[Strings]
CUR_DIR       = "Cursors\BlueGlass Cursors"
SCHEME_NAME   = "BlueGlass Cursors"
pointer       = "BlueglassArrow.cur"
help          = "BlueglassHelp.ani"
work          = "aero_working.ani"
busy          = "aero_busy.ani"
text          = "BlueglassTextSelect.cur"
unavailiable  = "aero_unavail.cur"
vert          = "BlueglassSizeNS.cur"
horz          = "BlueglassSizeWE.cur"
dgn1          = "BlueglassSizeNWSE.cur"
dgn2          = "BlueglassSizeNESW.cur"
move          = "BlueglassSizeAll.cur"
cross         = "aero_prec.cur"
link          = "BlueGlassLink.cur"
hand          = "aero_pen.cur"
alternate     = "aero_alt.cur"
Google Internet Forums Unattended CD/DVD Guide
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.