├── README.md
├── Windows XP
├── .gitattributes
├── .gitignore
├── Windows XP.sln
└── Windows XP
│ ├── App.config
│ ├── Form1.Designer.cs
│ ├── Form1.cs
│ ├── Form1.resx
│ ├── GlobalEventProvider.cs
│ ├── HookManager.Callbacks.cs
│ ├── HookManager.Structures.cs
│ ├── HookManager.Windows.cs
│ ├── HookManager.cs
│ ├── MouseEventExtArgs.cs
│ ├── Program.cs
│ ├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Resources.resx
│ ├── Settings.Designer.cs
│ └── Settings.settings
│ ├── Resolution.cs
│ ├── Resources
│ ├── Media
│ │ ├── Windows Balloon.wav
│ │ ├── Windows Battery Critical.wav
│ │ ├── Windows Battery Low.wav
│ │ ├── Windows Critical Stop.wav
│ │ ├── Windows Default.wav
│ │ ├── Windows Ding.wav
│ │ ├── Windows Error.wav
│ │ ├── Windows Exclamation.wav
│ │ ├── Windows Feed Discovered.wav
│ │ ├── Windows Hardware Fail.wav
│ │ ├── Windows Hardware Insert.wav
│ │ ├── Windows Hardware Remove.wav
│ │ ├── Windows Information Bar.wav
│ │ ├── Windows Logoff Sound.wav
│ │ ├── Windows Logon Sound.wav
│ │ ├── Windows Menu Command.wav
│ │ ├── Windows Minimize.wav
│ │ ├── Windows Navigation Start.wav
│ │ ├── Windows Notify.wav
│ │ ├── Windows Pop-up Blocked.wav
│ │ ├── Windows Print complete.wav
│ │ ├── Windows Proximity Connection.wav
│ │ ├── Windows Proximity Notification.wav
│ │ ├── Windows Recycle.wav
│ │ ├── Windows Restore.wav
│ │ ├── Windows Ringin.wav
│ │ ├── Windows Ringout.wav
│ │ ├── Windows Shutdown.mp3
│ │ ├── Windows Start.wav
│ │ ├── Windows Startup.mp3
│ │ ├── Windows User Account Control.wav
│ │ ├── chimes.wav
│ │ ├── chord.wav
│ │ ├── ding.wav
│ │ ├── ir_begin.wav
│ │ ├── ir_end.wav
│ │ ├── ir_inter.wav
│ │ ├── notify.wav
│ │ └── tada.wav
│ ├── backgrounds
│ │ ├── African desert at sunset.jpg
│ │ ├── Ascent.jpg
│ │ ├── Atacama_Licancabur.jpg
│ │ ├── Auyantepui_Canaima.jpg
│ │ ├── Azul.jpg
│ │ ├── Bengal_Tiger.jpg
│ │ ├── Birth of a Star.jpg
│ │ ├── Bliss (3840x2160).jpg
│ │ ├── Bodrum_CastleStPeter.jpg
│ │ ├── CP_scn01.jpg
│ │ ├── CP_scn11.jpg
│ │ ├── CP_scn15.jpg
│ │ ├── Calzada_de_los_Muertos.jpg
│ │ ├── Cerros_Torre_y_Fitz_Roy (Alt).jpg
│ │ ├── Cerros_Torre_y_Fitz_Roy.jpg
│ │ ├── Close-Up of a Metal Globe.jpg
│ │ ├── Colonia.jpg
│ │ ├── Computer-Generated Starburst.jpg
│ │ ├── Cook Island.jpg
│ │ ├── Don't follow me.jpg
│ │ ├── Ephesus_Hadrian.jpg
│ │ ├── Eye and Streaks of Light.jpg
│ │ ├── Floriano Falls.jpg
│ │ ├── Flower of California Poppy.jpg
│ │ ├── Foggy Hills in Sequoia National Park.jpg
│ │ ├── Follow.jpg
│ │ ├── Freestyle.jpg
│ │ ├── Friend.jpg
│ │ ├── Gold Petals.jpg
│ │ ├── Hang Gliding Over Yosemite Valley.jpg
│ │ ├── Jakarta, Indonesia.jpg
│ │ ├── Los Angeles at Twilight.jpg
│ │ ├── Machu_Picchu.jpg
│ │ ├── Ouro Preto Minas Gerais.jpg
│ │ ├── Overlooking Rio.jpg
│ │ ├── Palm Trees by Wall.jpg
│ │ ├── Pamukkale.jpg
│ │ ├── Paradise.jpg
│ │ ├── Peter_the_Great (Alt).jpg
│ │ ├── Peter_the_Great.jpg
│ │ ├── PhotoDisc.jpg
│ │ ├── Piramide_del_Sol.jpg
│ │ ├── Plaza Independencia, Montevideo, Uruguay.jpg
│ │ ├── Plus! Aquarium.jpg
│ │ ├── Plus! Aquarium2.jpg
│ │ ├── Plus! Space.jpg
│ │ ├── Puerta_del_Reloj_Cartagena.jpg
│ │ ├── Radiance.jpg
│ │ ├── Rano_Raraku.jpg
│ │ ├── Rara_Avis_Preserve.jpg
│ │ ├── Red moon desert.jpg
│ │ ├── Rio_de_Paraguay.jpg
│ │ ├── Royal Palace at Dusk.jpg
│ │ ├── San Francisco-Oakland Bay Bridge at Twilight.jpg
│ │ ├── Santiago.jpg
│ │ ├── Solar Eclipse.jpg
│ │ ├── Star Field with Colorful Streaks.jpg
│ │ ├── Stars and Streaks #1.jpg
│ │ ├── Stars and Streaks #2.jpg
│ │ ├── Stonehenge.jpg
│ │ ├── Sugarloaf Mountain.jpg
│ │ ├── Sunset.jpg
│ │ ├── Taj_Mahal.jpg
│ │ ├── Templo_del_Inca_Isla_del_Sol.jpg
│ │ ├── Tulips.jpg
│ │ ├── Tulum.jpg
│ │ ├── Vortec space.jpg
│ │ ├── Vịnh Hạ Long.jpg
│ │ ├── WO_SCN01.jpg
│ │ ├── WO_SCN04.jpg
│ │ ├── WO_SCN05.jpg
│ │ ├── WO_SCN07.jpg
│ │ ├── WO_SCN08.jpg
│ │ ├── WO_SCN09.jpg
│ │ ├── WO_SCN11.jpg
│ │ ├── WO_SCN12.jpg
│ │ ├── WO_SCN14.jpg
│ │ ├── Wind (with XP Saturation and Contrast).jpg
│ │ ├── Winter.jpg
│ │ ├── Zuleta.jpg
│ │ ├── a_wall_1920.jpg
│ │ ├── b_wall_1920.jpg
│ │ ├── background_1920_1.jpg
│ │ ├── background_1920_2.jpg
│ │ ├── background_1920_5.jpg
│ │ ├── background_1920_6.jpg
│ │ ├── d_wall_1920.jpg
│ │ ├── fa_wallp.jpg
│ │ └── winter_village.jpg
│ ├── icons
│ │ ├── black.bmp
│ │ ├── bootfade.gif
│ │ ├── close.png
│ │ ├── folder.png
│ │ ├── ico
│ │ │ ├── accessibility.ico
│ │ │ ├── addmusic.ico
│ │ │ ├── administrativetools.ico
│ │ │ ├── bat.ico
│ │ │ ├── camera.ico
│ │ │ ├── cd.ico
│ │ │ ├── cdaudio.ico
│ │ │ ├── cddrive.ico
│ │ │ ├── cdread.ico
│ │ │ ├── cdreadwrite.ico
│ │ │ ├── cdrom.ico
│ │ │ ├── compactstorage.ico
│ │ │ ├── controlpanel.ico
│ │ │ ├── defragment.ico
│ │ │ ├── delete.ico
│ │ │ ├── desktop.ico
│ │ │ ├── dialup.ico
│ │ │ ├── diskutility.ico
│ │ │ ├── downloadfolder.ico
│ │ │ ├── duplicate.ico
│ │ │ ├── dvd.ico
│ │ │ ├── dvdram.ico
│ │ │ ├── dvdread.ico
│ │ │ ├── dvdreadwrite.ico
│ │ │ ├── dvdrom.ico
│ │ │ ├── eject.ico
│ │ │ ├── ejectcdrive.ico
│ │ │ ├── email.ico
│ │ │ ├── exe.ico
│ │ │ ├── favourites.ico
│ │ │ ├── fax.ico
│ │ │ ├── faxconnected.ico
│ │ │ ├── floppy.ico
│ │ │ ├── floppydisk.ico
│ │ │ ├── folder.ico
│ │ │ ├── folderoptions.ico
│ │ │ ├── font.ico
│ │ │ ├── font2.ico
│ │ │ ├── fontsfolder.ico
│ │ │ ├── hdd.ico
│ │ │ ├── help.ico
│ │ │ ├── iexplore.ico
│ │ │ ├── ini.ico
│ │ │ ├── installer.ico
│ │ │ ├── internet3.ico
│ │ │ ├── internetcalendar.ico
│ │ │ ├── internetfolder.ico
│ │ │ ├── internetmusic.ico
│ │ │ ├── internetserver.ico
│ │ │ ├── internetshortcut.ico
│ │ │ ├── internetshortcut2.ico
│ │ │ ├── lock.ico
│ │ │ ├── logoff.ico
│ │ │ ├── mouseoptions.ico
│ │ │ ├── move.ico
│ │ │ ├── msn.ico
│ │ │ ├── multiplefiles.ico
│ │ │ ├── music.ico
│ │ │ ├── music2.ico
│ │ │ ├── musicdisk.ico
│ │ │ ├── mycomputer.ico
│ │ │ ├── mydocuments.ico
│ │ │ ├── network.ico
│ │ │ ├── networkdocuments.ico
│ │ │ ├── networkdriveconnected.ico
│ │ │ ├── networkdrivedisconnected.ico
│ │ │ ├── networkfax.ico
│ │ │ ├── networkfaxconnecred.ico
│ │ │ ├── networkprinter.ico
│ │ │ ├── networkprinterconnected.ico
│ │ │ ├── networkshare.ico
│ │ │ ├── newnetwork.ico
│ │ │ ├── newnetworkdrive.ico
│ │ │ ├── next.ico
│ │ │ ├── no.ico
│ │ │ ├── oldcontrolpanel.ico
│ │ │ ├── onscreenkeyboard.ico
│ │ │ ├── passwords.ico
│ │ │ ├── personalisation.ico
│ │ │ ├── personalisation2.ico
│ │ │ ├── phone.ico
│ │ │ ├── pictures.ico
│ │ │ ├── pictures2.ico
│ │ │ ├── poweroff.ico
│ │ │ ├── printer.ico
│ │ │ ├── printerconnected.ico
│ │ │ ├── printerfolder.ico
│ │ │ ├── programfolder.ico
│ │ │ ├── ram.ico
│ │ │ ├── recentitems.ico
│ │ │ ├── recyclebinempty.ico
│ │ │ ├── recyclebinfull.ico
│ │ │ ├── removabledisk.ico
│ │ │ ├── rename.ico
│ │ │ ├── renamefolder.ico
│ │ │ ├── replace.ico
│ │ │ ├── rtf.ico
│ │ │ ├── run.ico
│ │ │ ├── scanner.ico
│ │ │ ├── sdcard.ico
│ │ │ ├── sdcard2.ico
│ │ │ ├── sdcard3.ico
│ │ │ ├── search.ico
│ │ │ ├── searchfile.ico
│ │ │ ├── sharedfolder.ico
│ │ │ ├── shortcut.ico
│ │ │ ├── shortcutlink.ico
│ │ │ ├── showdesktop.ico
│ │ │ ├── shutdown.ico
│ │ │ ├── sleep.ico
│ │ │ ├── speech.ico
│ │ │ ├── startmenu.ico
│ │ │ ├── sys.ico
│ │ │ ├── telephony.ico
│ │ │ ├── text.ico
│ │ │ ├── tree.ico
│ │ │ ├── truetypefont.ico
│ │ │ ├── unknowndisc.ico
│ │ │ ├── unknowndisk.ico
│ │ │ ├── unknownfile.ico
│ │ │ ├── usb2.ico
│ │ │ ├── usb3.ico
│ │ │ ├── usbdrive.ico
│ │ │ ├── useraccount2.ico
│ │ │ ├── useraccounts.ico
│ │ │ ├── video.ico
│ │ │ ├── videorecorder.ico
│ │ │ ├── videos.ico
│ │ │ └── windowsupdate.ico
│ │ ├── load.bmp
│ │ ├── load.gif
│ │ ├── login.jpg
│ │ ├── login_shutdown.png
│ │ ├── logo.png
│ │ ├── maximise.png
│ │ ├── minimise.png
│ │ ├── welcome.png
│ │ └── window.png
│ ├── startbutton
│ │ ├── start button hover.png
│ │ ├── start button pressed.png
│ │ └── start button.png
│ ├── startmenu
│ │ ├── allprograms.png
│ │ ├── computer.png
│ │ ├── controlpanel.png
│ │ ├── documents.png
│ │ ├── help.png
│ │ ├── music.png
│ │ ├── pictures.png
│ │ ├── printers.png
│ │ ├── run.png
│ │ ├── search.png
│ │ ├── shutdown.png
│ │ ├── shutdown_clicked.png
│ │ ├── shutdown_hovered.png
│ │ └── startmenu.png
│ ├── taskbar.png
│ ├── usraccountpic
│ │ ├── airplane.jpg
│ │ ├── astronaut.jpg
│ │ ├── ball.jpg
│ │ ├── beach.jpg
│ │ ├── butterfly.jpg
│ │ ├── car.jpg
│ │ ├── cat.jpg
│ │ ├── chess.jpg
│ │ ├── dirt bike.jpg
│ │ ├── dog.jpg
│ │ ├── drip.jpg
│ │ ├── duck.jpg
│ │ ├── fish.jpg
│ │ ├── frog.jpg
│ │ ├── guest.jpg
│ │ ├── guitar.jpg
│ │ ├── horses.jpg
│ │ ├── kick.jpg
│ │ ├── launch.jpg
│ │ ├── palm tree.jpg
│ │ ├── pink flower.jpg
│ │ ├── red flower.jpg
│ │ ├── skater.jpg
│ │ └── snowflake.jpg
│ └── verticallogin.png
│ ├── Windows XP.csproj
│ ├── animatedgif.cs
│ └── icon.ico
└── images
├── 1.png
├── 10.png
├── 11.png
├── 12.png
├── 13.png
├── 2.png
├── 3.png
├── 4.png
├── 5.png
├── 6.png
├── 7.png
├── 8.png
└── 9.png
/README.md:
--------------------------------------------------------------------------------
1 | # WindowsXP
2 | Windows XP made using C# | Runs on top of Windows | .NET 4.6.1
3 |
4 | [Download & Patch Notes](https://github.com/BlueJay113/WindowsXP/releases/latest/)
5 |
6 | ## Screenshots
7 |
8 | 
9 | 
10 | 
11 | 
12 | 
13 | 
14 | 
15 | 
16 | 
17 | 
18 | 
19 | 
20 | 
21 |
--------------------------------------------------------------------------------
/Windows XP/.gitattributes:
--------------------------------------------------------------------------------
1 | ###############################################################################
2 | # Set default behavior to automatically normalize line endings.
3 | ###############################################################################
4 | * text=auto
5 |
6 | ###############################################################################
7 | # Set default behavior for command prompt diff.
8 | #
9 | # This is need for earlier builds of msysgit that does not have it on by
10 | # default for csharp files.
11 | # Note: This is only used by command line
12 | ###############################################################################
13 | #*.cs diff=csharp
14 |
15 | ###############################################################################
16 | # Set the merge driver for project and solution files
17 | #
18 | # Merging from the command prompt will add diff markers to the files if there
19 | # are conflicts (Merging from VS is not affected by the settings below, in VS
20 | # the diff markers are never inserted). Diff markers may cause the following
21 | # file extensions to fail to load in VS. An alternative would be to treat
22 | # these files as binary and thus will always conflict and require user
23 | # intervention with every merge. To do so, just uncomment the entries below
24 | ###############################################################################
25 | #*.sln merge=binary
26 | #*.csproj merge=binary
27 | #*.vbproj merge=binary
28 | #*.vcxproj merge=binary
29 | #*.vcproj merge=binary
30 | #*.dbproj merge=binary
31 | #*.fsproj merge=binary
32 | #*.lsproj merge=binary
33 | #*.wixproj merge=binary
34 | #*.modelproj merge=binary
35 | #*.sqlproj merge=binary
36 | #*.wwaproj merge=binary
37 |
38 | ###############################################################################
39 | # behavior for image files
40 | #
41 | # image files are treated as binary by default.
42 | ###############################################################################
43 | #*.jpg binary
44 | #*.png binary
45 | #*.gif binary
46 |
47 | ###############################################################################
48 | # diff behavior for common document formats
49 | #
50 | # Convert binary document formats to text before diffing them. This feature
51 | # is only available from the command line. Turn it on by uncommenting the
52 | # entries below.
53 | ###############################################################################
54 | #*.doc diff=astextplain
55 | #*.DOC diff=astextplain
56 | #*.docx diff=astextplain
57 | #*.DOCX diff=astextplain
58 | #*.dot diff=astextplain
59 | #*.DOT diff=astextplain
60 | #*.pdf diff=astextplain
61 | #*.PDF diff=astextplain
62 | #*.rtf diff=astextplain
63 | #*.RTF diff=astextplain
64 |
--------------------------------------------------------------------------------
/Windows XP/.gitignore:
--------------------------------------------------------------------------------
1 | ## Ignore Visual Studio temporary files, build results, and
2 | ## files generated by popular Visual Studio add-ons.
3 | ##
4 | ## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
5 |
6 | # User-specific files
7 | *.rsuser
8 | *.suo
9 | *.user
10 | *.userosscache
11 | *.sln.docstates
12 |
13 | # User-specific files (MonoDevelop/Xamarin Studio)
14 | *.userprefs
15 |
16 | # Build results
17 | [Dd]ebug/
18 | [Dd]ebugPublic/
19 | [Rr]elease/
20 | [Rr]eleases/
21 | x64/
22 | x86/
23 | [Aa][Rr][Mm]/
24 | [Aa][Rr][Mm]64/
25 | bld/
26 | [Bb]in/
27 | [Oo]bj/
28 | [Ll]og/
29 |
30 | # Visual Studio 2015/2017 cache/options directory
31 | .vs/
32 | # Uncomment if you have tasks that create the project's static files in wwwroot
33 | #wwwroot/
34 |
35 | # Visual Studio 2017 auto generated files
36 | Generated\ Files/
37 |
38 | # MSTest test Results
39 | [Tt]est[Rr]esult*/
40 | [Bb]uild[Ll]og.*
41 |
42 | # NUNIT
43 | *.VisualState.xml
44 | TestResult.xml
45 |
46 | # Build Results of an ATL Project
47 | [Dd]ebugPS/
48 | [Rr]eleasePS/
49 | dlldata.c
50 |
51 | # Benchmark Results
52 | BenchmarkDotNet.Artifacts/
53 |
54 | # .NET Core
55 | project.lock.json
56 | project.fragment.lock.json
57 | artifacts/
58 |
59 | # StyleCop
60 | StyleCopReport.xml
61 |
62 | # Files built by Visual Studio
63 | *_i.c
64 | *_p.c
65 | *_h.h
66 | *.ilk
67 | *.meta
68 | *.obj
69 | *.iobj
70 | *.pch
71 | *.pdb
72 | *.ipdb
73 | *.pgc
74 | *.pgd
75 | *.rsp
76 | *.sbr
77 | *.tlb
78 | *.tli
79 | *.tlh
80 | *.tmp
81 | *.tmp_proj
82 | *_wpftmp.csproj
83 | *.log
84 | *.vspscc
85 | *.vssscc
86 | .builds
87 | *.pidb
88 | *.svclog
89 | *.scc
90 |
91 | # Chutzpah Test files
92 | _Chutzpah*
93 |
94 | # Visual C++ cache files
95 | ipch/
96 | *.aps
97 | *.ncb
98 | *.opendb
99 | *.opensdf
100 | *.sdf
101 | *.cachefile
102 | *.VC.db
103 | *.VC.VC.opendb
104 |
105 | # Visual Studio profiler
106 | *.psess
107 | *.vsp
108 | *.vspx
109 | *.sap
110 |
111 | # Visual Studio Trace Files
112 | *.e2e
113 |
114 | # TFS 2012 Local Workspace
115 | $tf/
116 |
117 | # Guidance Automation Toolkit
118 | *.gpState
119 |
120 | # ReSharper is a .NET coding add-in
121 | _ReSharper*/
122 | *.[Rr]e[Ss]harper
123 | *.DotSettings.user
124 |
125 | # JustCode is a .NET coding add-in
126 | .JustCode
127 |
128 | # TeamCity is a build add-in
129 | _TeamCity*
130 |
131 | # DotCover is a Code Coverage Tool
132 | *.dotCover
133 |
134 | # AxoCover is a Code Coverage Tool
135 | .axoCover/*
136 | !.axoCover/settings.json
137 |
138 | # Visual Studio code coverage results
139 | *.coverage
140 | *.coveragexml
141 |
142 | # NCrunch
143 | _NCrunch_*
144 | .*crunch*.local.xml
145 | nCrunchTemp_*
146 |
147 | # MightyMoose
148 | *.mm.*
149 | AutoTest.Net/
150 |
151 | # Web workbench (sass)
152 | .sass-cache/
153 |
154 | # Installshield output folder
155 | [Ee]xpress/
156 |
157 | # DocProject is a documentation generator add-in
158 | DocProject/buildhelp/
159 | DocProject/Help/*.HxT
160 | DocProject/Help/*.HxC
161 | DocProject/Help/*.hhc
162 | DocProject/Help/*.hhk
163 | DocProject/Help/*.hhp
164 | DocProject/Help/Html2
165 | DocProject/Help/html
166 |
167 | # Click-Once directory
168 | publish/
169 |
170 | # Publish Web Output
171 | *.[Pp]ublish.xml
172 | *.azurePubxml
173 | # Note: Comment the next line if you want to checkin your web deploy settings,
174 | # but database connection strings (with potential passwords) will be unencrypted
175 | *.pubxml
176 | *.publishproj
177 |
178 | # Microsoft Azure Web App publish settings. Comment the next line if you want to
179 | # checkin your Azure Web App publish settings, but sensitive information contained
180 | # in these scripts will be unencrypted
181 | PublishScripts/
182 |
183 | # NuGet Packages
184 | *.nupkg
185 | # The packages folder can be ignored because of Package Restore
186 | **/[Pp]ackages/*
187 | # except build/, which is used as an MSBuild target.
188 | !**/[Pp]ackages/build/
189 | # Uncomment if necessary however generally it will be regenerated when needed
190 | #!**/[Pp]ackages/repositories.config
191 | # NuGet v3's project.json files produces more ignorable files
192 | *.nuget.props
193 | *.nuget.targets
194 |
195 | # Microsoft Azure Build Output
196 | csx/
197 | *.build.csdef
198 |
199 | # Microsoft Azure Emulator
200 | ecf/
201 | rcf/
202 |
203 | # Windows Store app package directories and files
204 | AppPackages/
205 | BundleArtifacts/
206 | Package.StoreAssociation.xml
207 | _pkginfo.txt
208 | *.appx
209 |
210 | # Visual Studio cache files
211 | # files ending in .cache can be ignored
212 | *.[Cc]ache
213 | # but keep track of directories ending in .cache
214 | !?*.[Cc]ache/
215 |
216 | # Others
217 | ClientBin/
218 | ~$*
219 | *~
220 | *.dbmdl
221 | *.dbproj.schemaview
222 | *.jfm
223 | *.pfx
224 | *.publishsettings
225 | orleans.codegen.cs
226 |
227 | # Including strong name files can present a security risk
228 | # (https://github.com/github/gitignore/pull/2483#issue-259490424)
229 | #*.snk
230 |
231 | # Since there are multiple workflows, uncomment next line to ignore bower_components
232 | # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
233 | #bower_components/
234 |
235 | # RIA/Silverlight projects
236 | Generated_Code/
237 |
238 | # Backup & report files from converting an old project file
239 | # to a newer Visual Studio version. Backup files are not needed,
240 | # because we have git ;-)
241 | _UpgradeReport_Files/
242 | Backup*/
243 | UpgradeLog*.XML
244 | UpgradeLog*.htm
245 | ServiceFabricBackup/
246 | *.rptproj.bak
247 |
248 | # SQL Server files
249 | *.mdf
250 | *.ldf
251 | *.ndf
252 |
253 | # Business Intelligence projects
254 | *.rdl.data
255 | *.bim.layout
256 | *.bim_*.settings
257 | *.rptproj.rsuser
258 | *- Backup*.rdl
259 |
260 | # Microsoft Fakes
261 | FakesAssemblies/
262 |
263 | # GhostDoc plugin setting file
264 | *.GhostDoc.xml
265 |
266 | # Node.js Tools for Visual Studio
267 | .ntvs_analysis.dat
268 | node_modules/
269 |
270 | # Visual Studio 6 build log
271 | *.plg
272 |
273 | # Visual Studio 6 workspace options file
274 | *.opt
275 |
276 | # Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
277 | *.vbw
278 |
279 | # Visual Studio LightSwitch build output
280 | **/*.HTMLClient/GeneratedArtifacts
281 | **/*.DesktopClient/GeneratedArtifacts
282 | **/*.DesktopClient/ModelManifest.xml
283 | **/*.Server/GeneratedArtifacts
284 | **/*.Server/ModelManifest.xml
285 | _Pvt_Extensions
286 |
287 | # Paket dependency manager
288 | .paket/paket.exe
289 | paket-files/
290 |
291 | # FAKE - F# Make
292 | .fake/
293 |
294 | # JetBrains Rider
295 | .idea/
296 | *.sln.iml
297 |
298 | # CodeRush personal settings
299 | .cr/personal
300 |
301 | # Python Tools for Visual Studio (PTVS)
302 | __pycache__/
303 | *.pyc
304 |
305 | # Cake - Uncomment if you are using it
306 | # tools/**
307 | # !tools/packages.config
308 |
309 | # Tabs Studio
310 | *.tss
311 |
312 | # Telerik's JustMock configuration file
313 | *.jmconfig
314 |
315 | # BizTalk build output
316 | *.btp.cs
317 | *.btm.cs
318 | *.odx.cs
319 | *.xsd.cs
320 |
321 | # OpenCover UI analysis results
322 | OpenCover/
323 |
324 | # Azure Stream Analytics local run output
325 | ASALocalRun/
326 |
327 | # MSBuild Binary and Structured Log
328 | *.binlog
329 |
330 | # NVidia Nsight GPU debugger configuration file
331 | *.nvuser
332 |
333 | # MFractors (Xamarin productivity tool) working folder
334 | .mfractor/
335 |
336 | # Local History for Visual Studio
337 | .localhistory/
338 |
339 | # BeatPulse healthcheck temp database
340 | healthchecksdb
--------------------------------------------------------------------------------
/Windows XP/Windows XP.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.28307.271
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Windows XP", "Windows XP\Windows XP.csproj", "{F67E3CB8-5421-4515-B14A-84E4F7FCD51B}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Release|Any CPU = Release|Any CPU
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {F67E3CB8-5421-4515-B14A-84E4F7FCD51B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {F67E3CB8-5421-4515-B14A-84E4F7FCD51B}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {F67E3CB8-5421-4515-B14A-84E4F7FCD51B}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {F67E3CB8-5421-4515-B14A-84E4F7FCD51B}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | GlobalSection(ExtensibilityGlobals) = postSolution
23 | SolutionGuid = {1C7086D2-90C7-43D9-900D-F8D3A474C28F}
24 | EndGlobalSection
25 | EndGlobal
26 |
--------------------------------------------------------------------------------
/Windows XP/Windows XP/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Form1.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace Windows_XP
2 | {
3 | partial class Form1
4 | {
5 | ///
6 | /// Required designer variable.
7 | ///
8 | private System.ComponentModel.IContainer components = null;
9 |
10 | ///
11 | /// Clean up any resources being used.
12 | ///
13 | /// true if managed resources should be disposed; otherwise, false.
14 | protected override void Dispose(bool disposing)
15 | {
16 | if (disposing && (components != null))
17 | {
18 | components.Dispose();
19 | }
20 | base.Dispose(disposing);
21 | }
22 |
23 | #region Windows Form Designer generated code
24 |
25 | ///
26 | /// Required method for Designer support - do not modify
27 | /// the contents of this method with the code editor.
28 | ///
29 | private void InitializeComponent()
30 | {
31 | this.components = new System.ComponentModel.Container();
32 | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
33 | this.bootscreen_timer = new System.Windows.Forms.Timer(this.components);
34 | this.toolTip1 = new System.Windows.Forms.ToolTip(this.components);
35 | this.SuspendLayout();
36 | //
37 | // bootscreen_timer
38 | //
39 | this.bootscreen_timer.Tick += new System.EventHandler(this.bootscreen_timer_Tick);
40 | //
41 | // toolTip1
42 | //
43 | this.toolTip1.BackColor = System.Drawing.Color.White;
44 | //
45 | // Form1
46 | //
47 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
48 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
49 | this.BackColor = System.Drawing.Color.Black;
50 | this.ClientSize = new System.Drawing.Size(800, 600);
51 | this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
52 | this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
53 | this.Name = "Form1";
54 | this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
55 | this.Text = "Windows XP";
56 | this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
57 | this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing);
58 | this.ResumeLayout(false);
59 |
60 | }
61 |
62 | #endregion
63 | private System.Windows.Forms.Timer bootscreen_timer;
64 | private System.Windows.Forms.ToolTip toolTip1;
65 | }
66 | }
67 |
68 |
--------------------------------------------------------------------------------
/Windows XP/Windows XP/GlobalEventProvider.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.ComponentModel;
3 | using System.Windows.Forms;
4 |
5 | namespace Gma.UserActivityMonitor
6 | {
7 | ///
8 | /// This component monitors all mouse activities globally (also outside of the application)
9 | /// and provides appropriate events.
10 | ///
11 | public class GlobalEventProvider : Component
12 | {
13 | ///
14 | /// This component raises events. The value is always true.
15 | ///
16 | protected override bool CanRaiseEvents
17 | {
18 | get
19 | {
20 | return true;
21 | }
22 | }
23 |
24 | //################################################################
25 | #region Mouse events
26 |
27 | private event MouseEventHandler m_MouseMove;
28 |
29 | ///
30 | /// Occurs when the mouse pointer is moved.
31 | ///
32 | public event MouseEventHandler MouseMove
33 | {
34 | add
35 | {
36 | if (m_MouseMove == null)
37 | {
38 | HookManager.MouseMove += HookManager_MouseMove;
39 | }
40 | m_MouseMove += value;
41 | }
42 |
43 | remove
44 | {
45 | m_MouseMove -= value;
46 | if (m_MouseMove == null)
47 | {
48 | HookManager.MouseMove -= HookManager_MouseMove;
49 | }
50 | }
51 | }
52 |
53 | void HookManager_MouseMove(object sender, MouseEventArgs e)
54 | {
55 | if (m_MouseMove != null)
56 | {
57 | m_MouseMove.Invoke(this, e);
58 | }
59 | }
60 |
61 | private event MouseEventHandler m_MouseClick;
62 | ///
63 | /// Occurs when a click was performed by the mouse.
64 | ///
65 | public event MouseEventHandler MouseClick
66 | {
67 | add
68 | {
69 | if (m_MouseClick == null)
70 | {
71 | HookManager.MouseClick += HookManager_MouseClick;
72 | }
73 | m_MouseClick += value;
74 | }
75 |
76 | remove
77 | {
78 | m_MouseClick -= value;
79 | if (m_MouseClick == null)
80 | {
81 | HookManager.MouseClick -= HookManager_MouseClick;
82 | }
83 | }
84 | }
85 |
86 | void HookManager_MouseClick(object sender, MouseEventArgs e)
87 | {
88 | if (m_MouseClick != null)
89 | {
90 | m_MouseClick.Invoke(this, e);
91 | }
92 | }
93 |
94 | private event MouseEventHandler m_MouseDown;
95 |
96 | ///
97 | /// Occurs when the mouse a mouse button is pressed.
98 | ///
99 | public event MouseEventHandler MouseDown
100 | {
101 | add
102 | {
103 | if (m_MouseDown == null)
104 | {
105 | HookManager.MouseDown += HookManager_MouseDown;
106 | }
107 | m_MouseDown += value;
108 | }
109 |
110 | remove
111 | {
112 | m_MouseDown -= value;
113 | if (m_MouseDown == null)
114 | {
115 | HookManager.MouseDown -= HookManager_MouseDown;
116 | }
117 | }
118 | }
119 |
120 | void HookManager_MouseDown(object sender, MouseEventArgs e)
121 | {
122 | if (m_MouseDown != null)
123 | {
124 | m_MouseDown.Invoke(this, e);
125 | }
126 | }
127 |
128 |
129 | private event MouseEventHandler m_MouseUp;
130 |
131 | ///
132 | /// Occurs when a mouse button is released.
133 | ///
134 | public event MouseEventHandler MouseUp
135 | {
136 | add
137 | {
138 | if (m_MouseUp == null)
139 | {
140 | HookManager.MouseUp += HookManager_MouseUp;
141 | }
142 | m_MouseUp += value;
143 | }
144 |
145 | remove
146 | {
147 | m_MouseUp -= value;
148 | if (m_MouseUp == null)
149 | {
150 | HookManager.MouseUp -= HookManager_MouseUp;
151 | }
152 | }
153 | }
154 |
155 | void HookManager_MouseUp(object sender, MouseEventArgs e)
156 | {
157 | if (m_MouseUp != null)
158 | {
159 | m_MouseUp.Invoke(this, e);
160 | }
161 | }
162 |
163 | private event MouseEventHandler m_MouseDoubleClick;
164 |
165 | ///
166 | /// Occurs when a double clicked was performed by the mouse.
167 | ///
168 | public event MouseEventHandler MouseDoubleClick
169 | {
170 | add
171 | {
172 | if (m_MouseDoubleClick == null)
173 | {
174 | HookManager.MouseDoubleClick += HookManager_MouseDoubleClick;
175 | }
176 | m_MouseDoubleClick += value;
177 | }
178 |
179 | remove
180 | {
181 | m_MouseDoubleClick -= value;
182 | if (m_MouseDoubleClick == null)
183 | {
184 | HookManager.MouseDoubleClick -= HookManager_MouseDoubleClick;
185 | }
186 | }
187 | }
188 |
189 | void HookManager_MouseDoubleClick(object sender, MouseEventArgs e)
190 | {
191 | if (m_MouseDoubleClick != null)
192 | {
193 | m_MouseDoubleClick.Invoke(this, e);
194 | }
195 | }
196 |
197 |
198 | private event EventHandler m_MouseMoveExt;
199 |
200 | ///
201 | /// Occurs when the mouse pointer is moved.
202 | ///
203 | ///
204 | /// This event provides extended arguments of type enabling you to
205 | /// supress further processing of mouse movement in other applications.
206 | ///
207 | public event EventHandler MouseMoveExt
208 | {
209 | add
210 | {
211 | if (m_MouseMoveExt == null)
212 | {
213 | HookManager.MouseMoveExt += HookManager_MouseMoveExt;
214 | }
215 | m_MouseMoveExt += value;
216 | }
217 |
218 | remove
219 | {
220 | m_MouseMoveExt -= value;
221 | if (m_MouseMoveExt == null)
222 | {
223 | HookManager.MouseMoveExt -= HookManager_MouseMoveExt;
224 | }
225 | }
226 | }
227 |
228 | void HookManager_MouseMoveExt(object sender, MouseEventExtArgs e)
229 | {
230 | if (m_MouseMoveExt != null)
231 | {
232 | m_MouseMoveExt.Invoke(this, e);
233 | }
234 | }
235 |
236 | private event EventHandler m_MouseClickExt;
237 |
238 | ///
239 | /// Occurs when a click was performed by the mouse.
240 | ///
241 | ///
242 | /// This event provides extended arguments of type enabling you to
243 | /// supress further processing of mouse click in other applications.
244 | ///
245 | public event EventHandler MouseClickExt
246 | {
247 | add
248 | {
249 | if (m_MouseClickExt == null)
250 | {
251 | HookManager.MouseClickExt += HookManager_MouseClickExt;
252 | }
253 | m_MouseClickExt += value;
254 | }
255 |
256 | remove
257 | {
258 | m_MouseClickExt -= value;
259 | if (m_MouseClickExt == null)
260 | {
261 | HookManager.MouseClickExt -= HookManager_MouseClickExt;
262 | }
263 | }
264 | }
265 |
266 | void HookManager_MouseClickExt(object sender, MouseEventExtArgs e)
267 | {
268 | if (m_MouseClickExt != null)
269 | {
270 | m_MouseClickExt.Invoke(this, e);
271 | }
272 | }
273 |
274 |
275 | #endregion
276 |
277 | //################################################################
278 | #region Keyboard events
279 |
280 | private event KeyPressEventHandler m_KeyPress;
281 |
282 | ///
283 | /// Occurs when a key is pressed.
284 | ///
285 | ///
286 | /// Key events occur in the following order:
287 | ///
288 | /// - KeyDown
289 | /// - KeyPress
290 | /// - KeyUp
291 | ///
292 | ///The KeyPress event is not raised by noncharacter keys; however, the noncharacter keys do raise the KeyDown and KeyUp events.
293 | ///Use the KeyChar property to sample keystrokes at run time and to consume or modify a subset of common keystrokes.
294 | ///To handle keyboard events only in your application and not enable other applications to receive keyboard events,
295 | /// set the KeyPressEventArgs.Handled property in your form's KeyPress event-handling method to true.
296 | ///
297 | public event KeyPressEventHandler KeyPress
298 | {
299 | add
300 | {
301 | if (m_KeyPress==null)
302 | {
303 | HookManager.KeyPress +=HookManager_KeyPress;
304 | }
305 | m_KeyPress += value;
306 | }
307 | remove
308 | {
309 | m_KeyPress -= value;
310 | if (m_KeyPress == null)
311 | {
312 | HookManager.KeyPress -= HookManager_KeyPress;
313 | }
314 | }
315 | }
316 |
317 | void HookManager_KeyPress(object sender, KeyPressEventArgs e)
318 | {
319 | if (m_KeyPress != null)
320 | {
321 | m_KeyPress.Invoke(this, e);
322 | }
323 | }
324 |
325 | private event KeyEventHandler m_KeyUp;
326 |
327 | ///
328 | /// Occurs when a key is released.
329 | ///
330 | public event KeyEventHandler KeyUp
331 | {
332 | add
333 | {
334 | if (m_KeyUp == null)
335 | {
336 | HookManager.KeyUp += HookManager_KeyUp;
337 | }
338 | m_KeyUp += value;
339 | }
340 | remove
341 | {
342 | m_KeyUp -= value;
343 | if (m_KeyUp == null)
344 | {
345 | HookManager.KeyUp -= HookManager_KeyUp;
346 | }
347 | }
348 | }
349 |
350 | private void HookManager_KeyUp(object sender, KeyEventArgs e)
351 | {
352 | if (m_KeyUp != null)
353 | {
354 | m_KeyUp.Invoke(this, e);
355 | }
356 | }
357 |
358 | private event KeyEventHandler m_KeyDown;
359 |
360 | ///
361 | /// Occurs when a key is preseed.
362 | ///
363 | public event KeyEventHandler KeyDown
364 | {
365 | add
366 | {
367 | if (m_KeyDown == null)
368 | {
369 | HookManager.KeyDown += HookManager_KeyDown;
370 | }
371 | m_KeyDown += value;
372 | }
373 | remove
374 | {
375 | m_KeyDown -= value;
376 | if (m_KeyDown == null)
377 | {
378 | HookManager.KeyDown -= HookManager_KeyDown;
379 | }
380 | }
381 | }
382 |
383 | private void HookManager_KeyDown(object sender, KeyEventArgs e)
384 | {
385 | m_KeyDown.Invoke(this, e);
386 | }
387 |
388 | #endregion
389 |
390 |
391 | }
392 | }
393 |
--------------------------------------------------------------------------------
/Windows XP/Windows XP/HookManager.Callbacks.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.ComponentModel;
3 | using System.Reflection;
4 | using System.Runtime.InteropServices;
5 | using System.Windows.Forms;
6 |
7 | namespace Gma.UserActivityMonitor
8 | {
9 | public static partial class HookManager
10 | {
11 | ///
12 | /// The CallWndProc hook procedure is an application-defined or library-defined callback
13 | /// function used with the SetWindowsHookEx function. The HOOKPROC type defines a pointer
14 | /// to this callback function. CallWndProc is a placeholder for the application-defined
15 | /// or library-defined function name.
16 | ///
17 | ///
18 | /// [in] Specifies whether the hook procedure must process the message.
19 | /// If nCode is HC_ACTION, the hook procedure must process the message.
20 | /// If nCode is less than zero, the hook procedure must pass the message to the
21 | /// CallNextHookEx function without further processing and must return the
22 | /// value returned by CallNextHookEx.
23 | ///
24 | ///
25 | /// [in] Specifies whether the message was sent by the current thread.
26 | /// If the message was sent by the current thread, it is nonzero; otherwise, it is zero.
27 | ///
28 | ///
29 | /// [in] Pointer to a CWPSTRUCT structure that contains details about the message.
30 | ///
31 | ///
32 | /// If nCode is less than zero, the hook procedure must return the value returned by CallNextHookEx.
33 | /// If nCode is greater than or equal to zero, it is highly recommended that you call CallNextHookEx
34 | /// and return the value it returns; otherwise, other applications that have installed WH_CALLWNDPROC
35 | /// hooks will not receive hook notifications and may behave incorrectly as a result. If the hook
36 | /// procedure does not call CallNextHookEx, the return value should be zero.
37 | ///
38 | ///
39 | /// http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/hooks/hookreference/hookfunctions/callwndproc.asp
40 | ///
41 | private delegate int HookProc(int nCode, int wParam, IntPtr lParam);
42 |
43 | //##############################################################################
44 | #region Mouse hook processing
45 |
46 | ///
47 | /// This field is not objectively needed but we need to keep a reference on a delegate which will be
48 | /// passed to unmanaged code. To avoid GC to clean it up.
49 | /// When passing delegates to unmanaged code, they must be kept alive by the managed application
50 | /// until it is guaranteed that they will never be called.
51 | ///
52 | private static HookProc s_MouseDelegate;
53 |
54 | ///
55 | /// Stores the handle to the mouse hook procedure.
56 | ///
57 | private static int s_MouseHookHandle;
58 |
59 | private static int m_OldX;
60 | private static int m_OldY;
61 |
62 | ///
63 | /// A callback function which will be called every Time a mouse activity detected.
64 | ///
65 | ///
66 | /// [in] Specifies whether the hook procedure must process the message.
67 | /// If nCode is HC_ACTION, the hook procedure must process the message.
68 | /// If nCode is less than zero, the hook procedure must pass the message to the
69 | /// CallNextHookEx function without further processing and must return the
70 | /// value returned by CallNextHookEx.
71 | ///
72 | ///
73 | /// [in] Specifies whether the message was sent by the current thread.
74 | /// If the message was sent by the current thread, it is nonzero; otherwise, it is zero.
75 | ///
76 | ///
77 | /// [in] Pointer to a CWPSTRUCT structure that contains details about the message.
78 | ///
79 | ///
80 | /// If nCode is less than zero, the hook procedure must return the value returned by CallNextHookEx.
81 | /// If nCode is greater than or equal to zero, it is highly recommended that you call CallNextHookEx
82 | /// and return the value it returns; otherwise, other applications that have installed WH_CALLWNDPROC
83 | /// hooks will not receive hook notifications and may behave incorrectly as a result. If the hook
84 | /// procedure does not call CallNextHookEx, the return value should be zero.
85 | ///
86 | private static int MouseHookProc(int nCode, int wParam, IntPtr lParam)
87 | {
88 | if (nCode >= 0)
89 | {
90 | //Marshall the data from callback.
91 | MouseLLHookStruct mouseHookStruct = (MouseLLHookStruct)Marshal.PtrToStructure(lParam, typeof(MouseLLHookStruct));
92 |
93 | //detect button clicked
94 | MouseButtons button = MouseButtons.None;
95 | short mouseDelta = 0;
96 | int clickCount = 0;
97 | bool mouseDown = false;
98 | bool mouseUp = false;
99 |
100 | switch (wParam)
101 | {
102 | case WM_LBUTTONDOWN:
103 | mouseDown = true;
104 | button = MouseButtons.Left;
105 | clickCount = 1;
106 | break;
107 | case WM_LBUTTONUP:
108 | mouseUp = true;
109 | button = MouseButtons.Left;
110 | clickCount = 1;
111 | break;
112 | case WM_LBUTTONDBLCLK:
113 | button = MouseButtons.Left;
114 | clickCount = 2;
115 | break;
116 | case WM_RBUTTONDOWN:
117 | mouseDown = true;
118 | button = MouseButtons.Right;
119 | clickCount = 1;
120 | break;
121 | case WM_RBUTTONUP:
122 | mouseUp = true;
123 | button = MouseButtons.Right;
124 | clickCount = 1;
125 | break;
126 | case WM_RBUTTONDBLCLK:
127 | button = MouseButtons.Right;
128 | clickCount = 2;
129 | break;
130 | case WM_MOUSEWHEEL:
131 | //If the message is WM_MOUSEWHEEL, the high-order word of MouseData member is the wheel delta.
132 | //One wheel click is defined as WHEEL_DELTA, which is 120.
133 | //(value >> 16) & 0xffff; retrieves the high-order word from the given 32-bit value
134 | mouseDelta = (short)((mouseHookStruct.MouseData >> 16) & 0xffff);
135 |
136 | //TODO: X BUTTONS (I havent them so was unable to test)
137 | //If the message is WM_XBUTTONDOWN, WM_XBUTTONUP, WM_XBUTTONDBLCLK, WM_NCXBUTTONDOWN, WM_NCXBUTTONUP,
138 | //or WM_NCXBUTTONDBLCLK, the high-order word specifies which X button was pressed or released,
139 | //and the low-order word is reserved. This value can be one or more of the following values.
140 | //Otherwise, MouseData is not used.
141 | break;
142 | }
143 |
144 | //generate event
145 | MouseEventExtArgs e = new MouseEventExtArgs(
146 | button,
147 | clickCount,
148 | mouseHookStruct.Point.X,
149 | mouseHookStruct.Point.Y,
150 | mouseDelta);
151 |
152 | //Mouse up
153 | if (s_MouseUp!=null && mouseUp)
154 | {
155 | s_MouseUp.Invoke(null, e);
156 | }
157 |
158 | //Mouse down
159 | if (s_MouseDown != null && mouseDown)
160 | {
161 | s_MouseDown.Invoke(null, e);
162 | }
163 |
164 | //If someone listens to click and a click is heppened
165 | if (s_MouseClick != null && clickCount>0)
166 | {
167 | s_MouseClick.Invoke(null, e);
168 | }
169 |
170 | //If someone listens to click and a click is heppened
171 | if (s_MouseClickExt != null && clickCount > 0)
172 | {
173 | s_MouseClickExt.Invoke(null, e);
174 | }
175 |
176 | //If someone listens to double click and a click is heppened
177 | if (s_MouseDoubleClick != null && clickCount == 2)
178 | {
179 | s_MouseDoubleClick.Invoke(null, e);
180 | }
181 |
182 | //Wheel was moved
183 | if (s_MouseWheel!=null && mouseDelta!=0)
184 | {
185 | s_MouseWheel.Invoke(null, e);
186 | }
187 |
188 | //If someone listens to move and there was a change in coordinates raise move event
189 | if ((s_MouseMove!=null || s_MouseMoveExt!=null) && (m_OldX != mouseHookStruct.Point.X || m_OldY != mouseHookStruct.Point.Y))
190 | {
191 | m_OldX = mouseHookStruct.Point.X;
192 | m_OldY = mouseHookStruct.Point.Y;
193 | if (s_MouseMove != null)
194 | {
195 | s_MouseMove.Invoke(null, e);
196 | }
197 |
198 | if (s_MouseMoveExt != null)
199 | {
200 | s_MouseMoveExt.Invoke(null, e);
201 | }
202 | }
203 |
204 | if (e.Handled)
205 | {
206 | return -1;
207 | }
208 | }
209 |
210 | //call next hook
211 | return CallNextHookEx(s_MouseHookHandle, nCode, wParam, lParam);
212 | }
213 |
214 | private static void EnsureSubscribedToGlobalMouseEvents()
215 | {
216 | // install Mouse hook only if it is not installed and must be installed
217 | if (s_MouseHookHandle == 0)
218 | {
219 | //See comment of this field. To avoid GC to clean it up.
220 | s_MouseDelegate = MouseHookProc;
221 | //install hook
222 | s_MouseHookHandle = SetWindowsHookEx(
223 | WH_MOUSE_LL,
224 | s_MouseDelegate,
225 | Marshal.GetHINSTANCE(
226 | Assembly.GetExecutingAssembly().GetModules()[0]),
227 | 0);
228 | //If SetWindowsHookEx fails.
229 | if (s_MouseHookHandle == 0)
230 | {
231 | //Returns the error code returned by the last unmanaged function called using platform invoke that has the DllImportAttribute.SetLastError flag set.
232 | int errorCode = Marshal.GetLastWin32Error();
233 | //do cleanup
234 |
235 | //Initializes and throws a new instance of the Win32Exception class with the specified error.
236 | throw new Win32Exception(errorCode);
237 | }
238 | }
239 | }
240 |
241 | private static void TryUnsubscribeFromGlobalMouseEvents()
242 | {
243 | //if no subsribers are registered unsubsribe from hook
244 | if (s_MouseClick == null &&
245 | s_MouseDown == null &&
246 | s_MouseMove == null &&
247 | s_MouseUp == null &&
248 | s_MouseClickExt == null &&
249 | s_MouseMoveExt == null &&
250 | s_MouseWheel == null)
251 | {
252 | ForceUnsunscribeFromGlobalMouseEvents();
253 | }
254 | }
255 |
256 | private static void ForceUnsunscribeFromGlobalMouseEvents()
257 | {
258 | if (s_MouseHookHandle != 0)
259 | {
260 | //uninstall hook
261 | int result = UnhookWindowsHookEx(s_MouseHookHandle);
262 | //reset invalid handle
263 | s_MouseHookHandle = 0;
264 | //Free up for GC
265 | s_MouseDelegate = null;
266 | //if failed and exception must be thrown
267 | if (result == 0)
268 | {
269 | //Returns the error code returned by the last unmanaged function called using platform invoke that has the DllImportAttribute.SetLastError flag set.
270 | int errorCode = Marshal.GetLastWin32Error();
271 | //Initializes and throws a new instance of the Win32Exception class with the specified error.
272 | throw new Win32Exception(errorCode);
273 | }
274 | }
275 | }
276 |
277 | #endregion
278 |
279 | //##############################################################################
280 | #region Keyboard hook processing
281 |
282 | ///
283 | /// This field is not objectively needed but we need to keep a reference on a delegate which will be
284 | /// passed to unmanaged code. To avoid GC to clean it up.
285 | /// When passing delegates to unmanaged code, they must be kept alive by the managed application
286 | /// until it is guaranteed that they will never be called.
287 | ///
288 | private static HookProc s_KeyboardDelegate;
289 |
290 | ///
291 | /// Stores the handle to the Keyboard hook procedure.
292 | ///
293 | private static int s_KeyboardHookHandle;
294 |
295 | ///
296 | /// A callback function which will be called every Time a keyboard activity detected.
297 | ///
298 | ///
299 | /// [in] Specifies whether the hook procedure must process the message.
300 | /// If nCode is HC_ACTION, the hook procedure must process the message.
301 | /// If nCode is less than zero, the hook procedure must pass the message to the
302 | /// CallNextHookEx function without further processing and must return the
303 | /// value returned by CallNextHookEx.
304 | ///
305 | ///
306 | /// [in] Specifies whether the message was sent by the current thread.
307 | /// If the message was sent by the current thread, it is nonzero; otherwise, it is zero.
308 | ///
309 | ///
310 | /// [in] Pointer to a CWPSTRUCT structure that contains details about the message.
311 | ///
312 | ///
313 | /// If nCode is less than zero, the hook procedure must return the value returned by CallNextHookEx.
314 | /// If nCode is greater than or equal to zero, it is highly recommended that you call CallNextHookEx
315 | /// and return the value it returns; otherwise, other applications that have installed WH_CALLWNDPROC
316 | /// hooks will not receive hook notifications and may behave incorrectly as a result. If the hook
317 | /// procedure does not call CallNextHookEx, the return value should be zero.
318 | ///
319 | private static int KeyboardHookProc(int nCode, Int32 wParam, IntPtr lParam)
320 | {
321 | //indicates if any of underlaing events set e.Handled flag
322 | bool handled = false;
323 |
324 | if (nCode >= 0)
325 | {
326 | //read structure KeyboardHookStruct at lParam
327 | KeyboardHookStruct MyKeyboardHookStruct = (KeyboardHookStruct)Marshal.PtrToStructure(lParam, typeof(KeyboardHookStruct));
328 | //raise KeyDown
329 | if (s_KeyDown != null && (wParam == WM_KEYDOWN || wParam == WM_SYSKEYDOWN))
330 | {
331 | Keys keyData = (Keys)MyKeyboardHookStruct.VirtualKeyCode;
332 | KeyEventArgs e = new KeyEventArgs(keyData);
333 | s_KeyDown.Invoke(null, e);
334 | handled = e.Handled;
335 | }
336 |
337 | // raise KeyPress
338 | if (s_KeyPress != null && wParam == WM_KEYDOWN)
339 | {
340 | bool isDownShift = ((GetKeyState(VK_SHIFT) & 0x80) == 0x80 ? true : false);
341 | bool isDownCapslock = (GetKeyState(VK_CAPITAL) != 0 ? true : false);
342 |
343 | byte[] keyState = new byte[256];
344 | GetKeyboardState(keyState);
345 | byte[] inBuffer = new byte[2];
346 | if (ToAscii(MyKeyboardHookStruct.VirtualKeyCode,
347 | MyKeyboardHookStruct.ScanCode,
348 | keyState,
349 | inBuffer,
350 | MyKeyboardHookStruct.Flags) == 1)
351 | {
352 | char key = (char)inBuffer[0];
353 | if ((isDownCapslock ^ isDownShift) && Char.IsLetter(key)) key = Char.ToUpper(key);
354 | KeyPressEventArgs e = new KeyPressEventArgs(key);
355 | s_KeyPress.Invoke(null, e);
356 | handled = handled || e.Handled;
357 | }
358 | }
359 |
360 | // raise KeyUp
361 | if (s_KeyUp != null && (wParam == WM_KEYUP || wParam == WM_SYSKEYUP))
362 | {
363 | Keys keyData = (Keys)MyKeyboardHookStruct.VirtualKeyCode;
364 | KeyEventArgs e = new KeyEventArgs(keyData);
365 | s_KeyUp.Invoke(null, e);
366 | handled = handled || e.Handled;
367 | }
368 |
369 | }
370 |
371 | //if event handled in application do not handoff to other listeners
372 | if (handled)
373 | return -1;
374 |
375 | //forward to other application
376 | return CallNextHookEx(s_KeyboardHookHandle, nCode, wParam, lParam);
377 | }
378 |
379 | private static void EnsureSubscribedToGlobalKeyboardEvents()
380 | {
381 | // install Keyboard hook only if it is not installed and must be installed
382 | if (s_KeyboardHookHandle == 0)
383 | {
384 | //See comment of this field. To avoid GC to clean it up.
385 | s_KeyboardDelegate = KeyboardHookProc;
386 | //install hook
387 | s_KeyboardHookHandle = SetWindowsHookEx(
388 | WH_KEYBOARD_LL,
389 | s_KeyboardDelegate,
390 | Marshal.GetHINSTANCE(
391 | Assembly.GetExecutingAssembly().GetModules()[0]),
392 | 0);
393 | //If SetWindowsHookEx fails.
394 | if (s_KeyboardHookHandle == 0)
395 | {
396 | //Returns the error code returned by the last unmanaged function called using platform invoke that has the DllImportAttribute.SetLastError flag set.
397 | int errorCode = Marshal.GetLastWin32Error();
398 | //do cleanup
399 |
400 | //Initializes and throws a new instance of the Win32Exception class with the specified error.
401 | throw new Win32Exception(errorCode);
402 | }
403 | }
404 | }
405 |
406 | private static void TryUnsubscribeFromGlobalKeyboardEvents()
407 | {
408 | //if no subsribers are registered unsubsribe from hook
409 | if (s_KeyDown == null &&
410 | s_KeyUp == null &&
411 | s_KeyPress == null)
412 | {
413 | ForceUnsunscribeFromGlobalKeyboardEvents();
414 | }
415 | }
416 |
417 | private static void ForceUnsunscribeFromGlobalKeyboardEvents()
418 | {
419 | if (s_KeyboardHookHandle != 0)
420 | {
421 | //uninstall hook
422 | int result = UnhookWindowsHookEx(s_KeyboardHookHandle);
423 | //reset invalid handle
424 | s_KeyboardHookHandle = 0;
425 | //Free up for GC
426 | s_KeyboardDelegate = null;
427 | //if failed and exception must be thrown
428 | if (result == 0)
429 | {
430 | //Returns the error code returned by the last unmanaged function called using platform invoke that has the DllImportAttribute.SetLastError flag set.
431 | int errorCode = Marshal.GetLastWin32Error();
432 | //Initializes and throws a new instance of the Win32Exception class with the specified error.
433 | throw new Win32Exception(errorCode);
434 | }
435 | }
436 | }
437 |
438 | #endregion
439 |
440 | }
441 | }
442 |
--------------------------------------------------------------------------------
/Windows XP/Windows XP/HookManager.Structures.cs:
--------------------------------------------------------------------------------
1 | using System.Runtime.InteropServices;
2 |
3 | namespace Gma.UserActivityMonitor {
4 |
5 | public static partial class HookManager {
6 | ///
7 | /// The Point structure defines the X- and Y- coordinates of a point.
8 | ///
9 | ///
10 | /// http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/rectangl_0tiq.asp
11 | ///
12 | [StructLayout(LayoutKind.Sequential)]
13 | private struct Point {
14 | ///
15 | /// Specifies the X-coordinate of the point.
16 | ///
17 | public int X;
18 | ///
19 | /// Specifies the Y-coordinate of the point.
20 | ///
21 | public int Y;
22 | }
23 |
24 | ///
25 | /// The MSLLHOOKSTRUCT structure contains information about a low-level keyboard input event.
26 | ///
27 | [StructLayout(LayoutKind.Sequential)]
28 | private struct MouseLLHookStruct {
29 | ///
30 | /// Specifies a Point structure that contains the X- and Y-coordinates of the cursor, in screen coordinates.
31 | ///
32 | public Point Point;
33 | ///
34 | /// If the message is WM_MOUSEWHEEL, the high-order word of this member is the wheel delta.
35 | /// The low-order word is reserved. A positive value indicates that the wheel was rotated forward,
36 | /// away from the user; a negative value indicates that the wheel was rotated backward, toward the user.
37 | /// One wheel click is defined as WHEEL_DELTA, which is 120.
38 | ///If the message is WM_XBUTTONDOWN, WM_XBUTTONUP, WM_XBUTTONDBLCLK, WM_NCXBUTTONDOWN, WM_NCXBUTTONUP,
39 | /// or WM_NCXBUTTONDBLCLK, the high-order word specifies which X button was pressed or released,
40 | /// and the low-order word is reserved. This value can be one or more of the following values. Otherwise, MouseData is not used.
41 | ///XBUTTON1
42 | ///The first X button was pressed or released.
43 | ///XBUTTON2
44 | ///The second X button was pressed or released.
45 | ///
46 | public int MouseData;
47 | ///
48 | /// Specifies the event-injected flag. An application can use the following value to test the mouse Flags. Value Purpose
49 | ///LLMHF_INJECTED Test the event-injected flag.
50 | ///0
51 | ///Specifies whether the event was injected. The value is 1 if the event was injected; otherwise, it is 0.
52 | ///1-15
53 | ///Reserved.
54 | ///
55 | public int Flags;
56 | ///
57 | /// Specifies the Time stamp for this message.
58 | ///
59 | public int Time;
60 | ///
61 | /// Specifies extra information associated with the message.
62 | ///
63 | public int ExtraInfo;
64 | }
65 |
66 | ///
67 | /// The KBDLLHOOKSTRUCT structure contains information about a low-level keyboard input event.
68 | ///
69 | ///
70 | /// http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/hooks/hookreference/hookstructures/cwpstruct.asp
71 | ///
72 | [StructLayout(LayoutKind.Sequential)]
73 | private struct KeyboardHookStruct
74 | {
75 | ///
76 | /// Specifies a virtual-key code. The code must be a value in the range 1 to 254.
77 | ///
78 | public int VirtualKeyCode;
79 | ///
80 | /// Specifies a hardware scan code for the key.
81 | ///
82 | public int ScanCode;
83 | ///
84 | /// Specifies the extended-key flag, event-injected flag, context code, and transition-state flag.
85 | ///
86 | public int Flags;
87 | ///
88 | /// Specifies the Time stamp for this message.
89 | ///
90 | public int Time;
91 | ///
92 | /// Specifies extra information associated with the message.
93 | ///
94 | public int ExtraInfo;
95 | }
96 | }
97 | }
98 |
--------------------------------------------------------------------------------
/Windows XP/Windows XP/HookManager.Windows.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/HookManager.Windows.cs
--------------------------------------------------------------------------------
/Windows XP/Windows XP/HookManager.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Windows.Forms;
3 |
4 | namespace Gma.UserActivityMonitor {
5 |
6 | ///
7 | /// This class monitors all mouse activities globally (also outside of the application)
8 | /// and provides appropriate events.
9 | ///
10 | public static partial class HookManager
11 | {
12 | //################################################################
13 | #region Mouse events
14 |
15 | private static event MouseEventHandler s_MouseMove;
16 |
17 | ///
18 | /// Occurs when the mouse pointer is moved.
19 | ///
20 | public static event MouseEventHandler MouseMove
21 | {
22 | add
23 | {
24 | EnsureSubscribedToGlobalMouseEvents();
25 | s_MouseMove += value;
26 | }
27 |
28 | remove
29 | {
30 | s_MouseMove -= value;
31 | TryUnsubscribeFromGlobalMouseEvents();
32 | }
33 | }
34 |
35 | private static event EventHandler s_MouseMoveExt;
36 |
37 | ///
38 | /// Occurs when the mouse pointer is moved.
39 | ///
40 | ///
41 | /// This event provides extended arguments of type enabling you to
42 | /// supress further processing of mouse movement in other applications.
43 | ///
44 | public static event EventHandler MouseMoveExt
45 | {
46 | add
47 | {
48 | EnsureSubscribedToGlobalMouseEvents();
49 | s_MouseMoveExt += value;
50 | }
51 |
52 | remove
53 | {
54 |
55 | s_MouseMoveExt -= value;
56 | TryUnsubscribeFromGlobalMouseEvents();
57 | }
58 | }
59 |
60 | private static event MouseEventHandler s_MouseClick;
61 |
62 | ///
63 | /// Occurs when a click was performed by the mouse.
64 | ///
65 | public static event MouseEventHandler MouseClick
66 | {
67 | add
68 | {
69 | EnsureSubscribedToGlobalMouseEvents();
70 | s_MouseClick += value;
71 | }
72 | remove
73 | {
74 | s_MouseClick -= value;
75 | TryUnsubscribeFromGlobalMouseEvents();
76 | }
77 | }
78 |
79 | private static event EventHandler s_MouseClickExt;
80 |
81 | ///
82 | /// Occurs when a click was performed by the mouse.
83 | ///
84 | ///
85 | /// This event provides extended arguments of type enabling you to
86 | /// supress further processing of mouse click in other applications.
87 | ///
88 | public static event EventHandler MouseClickExt
89 | {
90 | add
91 | {
92 | EnsureSubscribedToGlobalMouseEvents();
93 | s_MouseClickExt += value;
94 | }
95 | remove
96 | {
97 | s_MouseClickExt -= value;
98 | TryUnsubscribeFromGlobalMouseEvents();
99 | }
100 | }
101 |
102 | private static event MouseEventHandler s_MouseDown;
103 |
104 | ///
105 | /// Occurs when the mouse a mouse button is pressed.
106 | ///
107 | public static event MouseEventHandler MouseDown
108 | {
109 | add
110 | {
111 | EnsureSubscribedToGlobalMouseEvents();
112 | s_MouseDown += value;
113 | }
114 | remove
115 | {
116 | s_MouseDown -= value;
117 | TryUnsubscribeFromGlobalMouseEvents();
118 | }
119 | }
120 |
121 | private static event MouseEventHandler s_MouseUp;
122 |
123 | ///
124 | /// Occurs when a mouse button is released.
125 | ///
126 | public static event MouseEventHandler MouseUp
127 | {
128 | add
129 | {
130 | EnsureSubscribedToGlobalMouseEvents();
131 | s_MouseUp += value;
132 | }
133 | remove
134 | {
135 | s_MouseUp -= value;
136 | TryUnsubscribeFromGlobalMouseEvents();
137 | }
138 | }
139 |
140 | private static event MouseEventHandler s_MouseWheel;
141 |
142 | ///
143 | /// Occurs when the mouse wheel moves.
144 | ///
145 | public static event MouseEventHandler MouseWheel
146 | {
147 | add
148 | {
149 | EnsureSubscribedToGlobalMouseEvents();
150 | s_MouseWheel += value;
151 | }
152 | remove
153 | {
154 | s_MouseWheel -= value;
155 | TryUnsubscribeFromGlobalMouseEvents();
156 | }
157 | }
158 |
159 |
160 | private static event MouseEventHandler s_MouseDoubleClick;
161 |
162 | //The double click event will not be provided directly from hook.
163 | //To fire the double click event wee need to monitor mouse up event and when it occures
164 | //Two times during the time interval which is defined in Windows as a doble click time
165 | //we fire this event.
166 |
167 | ///
168 | /// Occurs when a double clicked was performed by the mouse.
169 | ///
170 | public static event MouseEventHandler MouseDoubleClick
171 | {
172 | add
173 | {
174 | EnsureSubscribedToGlobalMouseEvents();
175 | if (s_MouseDoubleClick == null)
176 | {
177 | //We create a timer to monitor interval between two clicks
178 | s_DoubleClickTimer = new Timer
179 | {
180 | //This interval will be set to the value we retrive from windows. This is a windows setting from contro planel.
181 | Interval = GetDoubleClickTime(),
182 | //We do not start timer yet. It will be start when the click occures.
183 | Enabled = false
184 | };
185 | //We define the callback function for the timer
186 | s_DoubleClickTimer.Tick += DoubleClickTimeElapsed;
187 | //We start to monitor mouse up event.
188 | MouseUp += OnMouseUp;
189 | }
190 | s_MouseDoubleClick += value;
191 | }
192 | remove
193 | {
194 | if (s_MouseDoubleClick != null)
195 | {
196 | s_MouseDoubleClick -= value;
197 | if (s_MouseDoubleClick == null)
198 | {
199 | //Stop monitoring mouse up
200 | MouseUp -= OnMouseUp;
201 | //Dispose the timer
202 | s_DoubleClickTimer.Tick -= DoubleClickTimeElapsed;
203 | s_DoubleClickTimer = null;
204 | }
205 | }
206 | TryUnsubscribeFromGlobalMouseEvents();
207 | }
208 | }
209 |
210 | //This field remembers mouse button pressed because in addition to the short interval it must be also the same button.
211 | private static MouseButtons s_PrevClickedButton;
212 | //The timer to monitor time interval between two clicks.
213 | private static Timer s_DoubleClickTimer;
214 |
215 | private static void DoubleClickTimeElapsed(object sender, EventArgs e)
216 | {
217 | //Timer is alapsed and no second click ocuured
218 | s_DoubleClickTimer.Enabled = false;
219 | s_PrevClickedButton = MouseButtons.None;
220 | }
221 |
222 | ///
223 | /// This method is designed to monitor mouse clicks in order to fire a double click event if interval between
224 | /// clicks was short enaugh.
225 | ///
226 | /// Is always null
227 | /// Some information about click heppened.
228 | private static void OnMouseUp(object sender, MouseEventArgs e)
229 | {
230 | //This should not heppen
231 | if (e.Clicks < 1) { return;}
232 | //If the secon click heppened on the same button
233 | if (e.Button.Equals(s_PrevClickedButton))
234 | {
235 | if (s_MouseDoubleClick!=null)
236 | {
237 | //Fire double click
238 | s_MouseDoubleClick.Invoke(null, e);
239 | }
240 | //Stop timer
241 | s_DoubleClickTimer.Enabled = false;
242 | s_PrevClickedButton = MouseButtons.None;
243 | }
244 | else
245 | {
246 | //If it was the firts click start the timer
247 | s_DoubleClickTimer.Enabled = true;
248 | s_PrevClickedButton = e.Button;
249 | }
250 | }
251 | #endregion
252 |
253 | //################################################################
254 | #region Keyboard events
255 |
256 | private static event KeyPressEventHandler s_KeyPress;
257 |
258 | ///
259 | /// Occurs when a key is pressed.
260 | ///
261 | ///
262 | /// Key events occur in the following order:
263 | ///
264 | /// - KeyDown
265 | /// - KeyPress
266 | /// - KeyUp
267 | ///
268 | ///The KeyPress event is not raised by noncharacter keys; however, the noncharacter keys do raise the KeyDown and KeyUp events.
269 | ///Use the KeyChar property to sample keystrokes at run time and to consume or modify a subset of common keystrokes.
270 | ///To handle keyboard events only in your application and not enable other applications to receive keyboard events,
271 | /// set the KeyPressEventArgs.Handled property in your form's KeyPress event-handling method to true.
272 | ///
273 | public static event KeyPressEventHandler KeyPress
274 | {
275 | add
276 | {
277 | EnsureSubscribedToGlobalKeyboardEvents();
278 | s_KeyPress += value;
279 | }
280 | remove
281 | {
282 | s_KeyPress -= value;
283 | TryUnsubscribeFromGlobalKeyboardEvents();
284 | }
285 | }
286 |
287 | private static event KeyEventHandler s_KeyUp;
288 |
289 | ///
290 | /// Occurs when a key is released.
291 | ///
292 | public static event KeyEventHandler KeyUp
293 | {
294 | add
295 | {
296 | EnsureSubscribedToGlobalKeyboardEvents();
297 | s_KeyUp += value;
298 | }
299 | remove
300 | {
301 | s_KeyUp -= value;
302 | TryUnsubscribeFromGlobalKeyboardEvents();
303 | }
304 | }
305 |
306 | private static event KeyEventHandler s_KeyDown;
307 |
308 | ///
309 | /// Occurs when a key is preseed.
310 | ///
311 | public static event KeyEventHandler KeyDown
312 | {
313 | add
314 | {
315 | EnsureSubscribedToGlobalKeyboardEvents();
316 | s_KeyDown += value;
317 | }
318 | remove
319 | {
320 | s_KeyDown -= value;
321 | TryUnsubscribeFromGlobalKeyboardEvents();
322 | }
323 | }
324 |
325 |
326 | #endregion
327 | }
328 | }
329 |
--------------------------------------------------------------------------------
/Windows XP/Windows XP/MouseEventExtArgs.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Forms;
2 |
3 | namespace Gma.UserActivityMonitor
4 | {
5 | ///
6 | /// Provides data for the MouseClickExt and MouseMoveExt events. It also provides a property Handled.
7 | /// Set this property to true to prevent further processing of the event in other applications.
8 | ///
9 | public class MouseEventExtArgs : MouseEventArgs
10 | {
11 | ///
12 | /// Initializes a new instance of the MouseEventArgs class.
13 | ///
14 | /// One of the MouseButtons values indicating which mouse button was pressed.
15 | /// The number of times a mouse button was pressed.
16 | /// The x-coordinate of a mouse click, in pixels.
17 | /// The y-coordinate of a mouse click, in pixels.
18 | /// A signed count of the number of detents the wheel has rotated.
19 | public MouseEventExtArgs(MouseButtons buttons, int clicks, int x, int y, int delta)
20 | : base(buttons, clicks, x, y, delta)
21 | {}
22 |
23 | ///
24 | /// Initializes a new instance of the MouseEventArgs class.
25 | ///
26 | /// An ordinary argument to be extended.
27 | internal MouseEventExtArgs(MouseEventArgs e) : base(e.Button, e.Clicks, e.X, e.Y, e.Delta)
28 | {}
29 |
30 | private bool m_Handled;
31 |
32 | ///
33 | /// Set this property to true inside your event handler to prevent further processing of the event in other applications.
34 | ///
35 | public bool Handled
36 | {
37 | get { return m_Handled; }
38 | set { m_Handled = value; }
39 | }
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Threading.Tasks;
5 | using System.Windows.Forms;
6 |
7 | namespace Windows_XP
8 | {
9 | static class Program
10 | {
11 | ///
12 | /// The main entry point for the application.
13 | ///
14 | [STAThread]
15 | static void Main()
16 | {
17 | Application.EnableVisualStyles();
18 | Application.SetCompatibleTextRenderingDefault(false);
19 | Application.Run(new Form1());
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("Windows XP")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("Windows XP")]
13 | [assembly: AssemblyCopyright("Copyright © BlueJaySoftware 2019")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("f67e3cb8-5421-4515-b14a-84e4f7fcd51b")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Build and Revision Numbers
33 | // by using the '*' as shown below:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace Windows_XP.Properties {
12 | using System;
13 |
14 |
15 | ///
16 | /// A strongly-typed resource class, for looking up localized strings, etc.
17 | ///
18 | // This class was auto-generated by the StronglyTypedResourceBuilder
19 | // class via a tool like ResGen or Visual Studio.
20 | // To add or remove a member, edit your .ResX file then rerun ResGen
21 | // with the /str option, or rebuild your VS project.
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 | internal class Resources {
26 |
27 | private static global::System.Resources.ResourceManager resourceMan;
28 |
29 | private static global::System.Globalization.CultureInfo resourceCulture;
30 |
31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
32 | internal Resources() {
33 | }
34 |
35 | ///
36 | /// Returns the cached ResourceManager instance used by this class.
37 | ///
38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
39 | internal static global::System.Resources.ResourceManager ResourceManager {
40 | get {
41 | if (object.ReferenceEquals(resourceMan, null)) {
42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Windows_XP.Properties.Resources", typeof(Resources).Assembly);
43 | resourceMan = temp;
44 | }
45 | return resourceMan;
46 | }
47 | }
48 |
49 | ///
50 | /// Overrides the current thread's CurrentUICulture property for all
51 | /// resource lookups using this strongly typed resource class.
52 | ///
53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
54 | internal static global::System.Globalization.CultureInfo Culture {
55 | get {
56 | return resourceCulture;
57 | }
58 | set {
59 | resourceCulture = value;
60 | }
61 | }
62 |
63 | ///
64 | /// Looks up a localized resource of type System.Drawing.Bitmap.
65 | ///
66 | internal static System.Drawing.Bitmap load {
67 | get {
68 | object obj = ResourceManager.GetObject("load", resourceCulture);
69 | return ((System.Drawing.Bitmap)(obj));
70 | }
71 | }
72 | }
73 | }
74 |
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Properties/Resources.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 | text/microsoft-resx
110 |
111 |
112 | 2.0
113 |
114 |
115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
119 |
120 |
121 |
122 | ..\Resources\icons\load.gif;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
123 |
124 |
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace Windows_XP.Properties {
12 |
13 |
14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.4.0.0")]
16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
17 |
18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
19 |
20 | public static Settings Default {
21 | get {
22 | return defaultInstance;
23 | }
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resolution.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Windows.Forms;
4 | using System.Runtime.InteropServices;
5 |
6 | [StructLayout(LayoutKind.Sequential)]
7 | public struct DEVMODE1
8 | {
9 | [MarshalAs(UnmanagedType.ByValTStr,SizeConst=32)] public string dmDeviceName;
10 | public short dmSpecVersion;
11 | public short dmDriverVersion;
12 | public short dmSize;
13 | public short dmDriverExtra;
14 | public int dmFields;
15 |
16 | public short dmOrientation;
17 | public short dmPaperSize;
18 | public short dmPaperLength;
19 | public short dmPaperWidth;
20 |
21 | public short dmScale;
22 | public short dmCopies;
23 | public short dmDefaultSource;
24 | public short dmPrintQuality;
25 | public short dmColor;
26 | public short dmDuplex;
27 | public short dmYResolution;
28 | public short dmTTOption;
29 | public short dmCollate;
30 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)] public string dmFormName;
31 | public short dmLogPixels;
32 | public short dmBitsPerPel;
33 | public int dmPelsWidth;
34 | public int dmPelsHeight;
35 |
36 | public int dmDisplayFlags;
37 | public int dmDisplayFrequency;
38 |
39 | public int dmICMMethod;
40 | public int dmICMIntent;
41 | public int dmMediaType;
42 | public int dmDitherType;
43 | public int dmReserved1;
44 | public int dmReserved2;
45 |
46 | public int dmPanningWidth;
47 | public int dmPanningHeight;
48 | };
49 |
50 |
51 |
52 | class User_32
53 | {
54 | [DllImport("user32.dll")]
55 | public static extern int EnumDisplaySettings (string deviceName, int modeNum, ref DEVMODE1 devMode );
56 | [DllImport("user32.dll")]
57 | public static extern int ChangeDisplaySettings(ref DEVMODE1 devMode, int flags);
58 |
59 | public const int ENUM_CURRENT_SETTINGS = -1;
60 | public const int CDS_UPDATEREGISTRY = 0x01;
61 | public const int CDS_TEST = 0x02;
62 | public const int DISP_CHANGE_SUCCESSFUL = 0;
63 | public const int DISP_CHANGE_RESTART = 1;
64 | public const int DISP_CHANGE_FAILED = -1;
65 | }
66 |
67 |
68 | namespace Resolution
69 | {
70 | class CResolution
71 | {
72 | public CResolution(int a,int b)
73 | {
74 | Screen screen = Screen.PrimaryScreen;
75 |
76 |
77 | int iWidth =a;
78 | int iHeight =b;
79 |
80 |
81 | DEVMODE1 dm = new DEVMODE1();
82 | dm.dmDeviceName = new String (new char[32]);
83 | dm.dmFormName = new String (new char[32]);
84 | dm.dmSize = (short)Marshal.SizeOf (dm);
85 |
86 | if (0 != User_32.EnumDisplaySettings (null, User_32.ENUM_CURRENT_SETTINGS, ref dm))
87 | {
88 |
89 | dm.dmPelsWidth = iWidth;
90 | dm.dmPelsHeight = iHeight;
91 |
92 | int iRet = User_32.ChangeDisplaySettings (ref dm, User_32.CDS_TEST);
93 |
94 | if (iRet == User_32.DISP_CHANGE_FAILED)
95 | {
96 |
97 | }
98 | else
99 | {
100 | iRet = User_32.ChangeDisplaySettings (ref dm, User_32.CDS_UPDATEREGISTRY);
101 |
102 | switch (iRet)
103 | {
104 | case User_32.DISP_CHANGE_SUCCESSFUL:
105 | {
106 | break;
107 |
108 | //successfull change
109 | }
110 | case User_32.DISP_CHANGE_RESTART:
111 | {
112 |
113 |
114 | break;
115 | //windows 9x series you have to restart
116 | }
117 | default:
118 | {
119 |
120 |
121 | break;
122 | //failed to change
123 | }
124 | }
125 | }
126 |
127 | }
128 | }
129 | }
130 | }
131 |
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Balloon.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Balloon.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Battery Critical.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Battery Critical.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Battery Low.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Battery Low.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Critical Stop.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Critical Stop.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Default.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Default.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Ding.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Ding.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Error.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Error.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Exclamation.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Exclamation.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Feed Discovered.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Feed Discovered.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Hardware Fail.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Hardware Fail.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Hardware Insert.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Hardware Insert.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Hardware Remove.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Hardware Remove.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Information Bar.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Information Bar.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Logoff Sound.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Logoff Sound.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Logon Sound.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Logon Sound.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Menu Command.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Menu Command.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Minimize.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Minimize.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Navigation Start.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Navigation Start.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Notify.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Notify.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Pop-up Blocked.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Pop-up Blocked.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Print complete.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Print complete.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Proximity Connection.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Proximity Connection.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Proximity Notification.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Proximity Notification.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Recycle.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Recycle.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Restore.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Restore.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Ringin.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Ringin.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Ringout.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Ringout.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Shutdown.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Shutdown.mp3
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Start.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Start.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows Startup.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows Startup.mp3
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/Windows User Account Control.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/Windows User Account Control.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/chimes.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/chimes.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/chord.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/chord.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/ding.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/ding.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/ir_begin.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/ir_begin.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/ir_end.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/ir_end.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/ir_inter.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/ir_inter.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/notify.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/notify.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/Media/tada.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/Media/tada.wav
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/African desert at sunset.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/African desert at sunset.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Ascent.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Ascent.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Atacama_Licancabur.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Atacama_Licancabur.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Auyantepui_Canaima.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Auyantepui_Canaima.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Azul.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Azul.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Bengal_Tiger.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Bengal_Tiger.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Birth of a Star.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Birth of a Star.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Bliss (3840x2160).jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Bliss (3840x2160).jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Bodrum_CastleStPeter.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Bodrum_CastleStPeter.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/CP_scn01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/CP_scn01.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/CP_scn11.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/CP_scn11.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/CP_scn15.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/CP_scn15.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Calzada_de_los_Muertos.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Calzada_de_los_Muertos.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Cerros_Torre_y_Fitz_Roy (Alt).jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Cerros_Torre_y_Fitz_Roy (Alt).jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Cerros_Torre_y_Fitz_Roy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Cerros_Torre_y_Fitz_Roy.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Close-Up of a Metal Globe.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Close-Up of a Metal Globe.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Colonia.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Colonia.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Computer-Generated Starburst.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Computer-Generated Starburst.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Cook Island.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Cook Island.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Don't follow me.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Don't follow me.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Ephesus_Hadrian.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Ephesus_Hadrian.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Eye and Streaks of Light.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Eye and Streaks of Light.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Floriano Falls.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Floriano Falls.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Flower of California Poppy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Flower of California Poppy.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Foggy Hills in Sequoia National Park.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Foggy Hills in Sequoia National Park.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Follow.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Follow.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Freestyle.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Freestyle.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Friend.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Friend.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Gold Petals.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Gold Petals.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Hang Gliding Over Yosemite Valley.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Hang Gliding Over Yosemite Valley.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Jakarta, Indonesia.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Jakarta, Indonesia.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Los Angeles at Twilight.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Los Angeles at Twilight.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Machu_Picchu.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Machu_Picchu.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Ouro Preto Minas Gerais.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Ouro Preto Minas Gerais.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Overlooking Rio.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Overlooking Rio.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Palm Trees by Wall.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Palm Trees by Wall.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Pamukkale.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Pamukkale.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Paradise.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Paradise.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Peter_the_Great (Alt).jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Peter_the_Great (Alt).jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Peter_the_Great.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Peter_the_Great.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/PhotoDisc.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/PhotoDisc.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Piramide_del_Sol.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Piramide_del_Sol.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Plaza Independencia, Montevideo, Uruguay.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Plaza Independencia, Montevideo, Uruguay.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Plus! Aquarium.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Plus! Aquarium.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Plus! Aquarium2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Plus! Aquarium2.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Plus! Space.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Plus! Space.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Puerta_del_Reloj_Cartagena.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Puerta_del_Reloj_Cartagena.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Radiance.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Radiance.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Rano_Raraku.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Rano_Raraku.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Rara_Avis_Preserve.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Rara_Avis_Preserve.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Red moon desert.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Red moon desert.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Rio_de_Paraguay.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Rio_de_Paraguay.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Royal Palace at Dusk.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Royal Palace at Dusk.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/San Francisco-Oakland Bay Bridge at Twilight.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/San Francisco-Oakland Bay Bridge at Twilight.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Santiago.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Santiago.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Solar Eclipse.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Solar Eclipse.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Star Field with Colorful Streaks.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Star Field with Colorful Streaks.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Stars and Streaks #1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Stars and Streaks #1.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Stars and Streaks #2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Stars and Streaks #2.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Stonehenge.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Stonehenge.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Sugarloaf Mountain.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Sugarloaf Mountain.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Sunset.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Sunset.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Taj_Mahal.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Taj_Mahal.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Templo_del_Inca_Isla_del_Sol.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Templo_del_Inca_Isla_del_Sol.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Tulips.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Tulips.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Tulum.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Tulum.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Vortec space.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Vortec space.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Vịnh Hạ Long.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Vịnh Hạ Long.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/WO_SCN01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/WO_SCN01.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/WO_SCN04.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/WO_SCN04.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/WO_SCN05.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/WO_SCN05.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/WO_SCN07.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/WO_SCN07.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/WO_SCN08.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/WO_SCN08.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/WO_SCN09.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/WO_SCN09.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/WO_SCN11.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/WO_SCN11.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/WO_SCN12.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/WO_SCN12.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/WO_SCN14.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/WO_SCN14.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Wind (with XP Saturation and Contrast).jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Wind (with XP Saturation and Contrast).jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Winter.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Winter.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/Zuleta.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/Zuleta.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/a_wall_1920.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/a_wall_1920.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/b_wall_1920.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/b_wall_1920.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/background_1920_1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/background_1920_1.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/background_1920_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/background_1920_2.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/background_1920_5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/background_1920_5.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/background_1920_6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/background_1920_6.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/d_wall_1920.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/d_wall_1920.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/fa_wallp.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/fa_wallp.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/backgrounds/winter_village.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/backgrounds/winter_village.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/black.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/black.bmp
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/bootfade.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/bootfade.gif
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/close.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/folder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/folder.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/accessibility.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/accessibility.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/addmusic.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/addmusic.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/administrativetools.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/administrativetools.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/bat.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/bat.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/camera.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/camera.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/cd.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/cd.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/cdaudio.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/cdaudio.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/cddrive.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/cddrive.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/cdread.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/cdread.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/cdreadwrite.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/cdreadwrite.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/cdrom.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/cdrom.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/compactstorage.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/compactstorage.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/controlpanel.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/controlpanel.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/defragment.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/defragment.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/delete.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/delete.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/desktop.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/desktop.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/dialup.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/dialup.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/diskutility.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/diskutility.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/downloadfolder.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/downloadfolder.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/duplicate.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/duplicate.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/dvd.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/dvd.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/dvdram.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/dvdram.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/dvdread.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/dvdread.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/dvdreadwrite.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/dvdreadwrite.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/dvdrom.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/dvdrom.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/eject.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/eject.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/ejectcdrive.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/ejectcdrive.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/email.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/email.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/exe.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/exe.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/favourites.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/favourites.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/fax.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/fax.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/faxconnected.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/faxconnected.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/floppy.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/floppy.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/floppydisk.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/floppydisk.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/folder.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/folder.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/folderoptions.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/folderoptions.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/font.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/font.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/font2.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/font2.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/fontsfolder.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/fontsfolder.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/hdd.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/hdd.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/help.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/help.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/iexplore.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/iexplore.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/ini.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/ini.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/installer.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/installer.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/internet3.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/internet3.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/internetcalendar.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/internetcalendar.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/internetfolder.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/internetfolder.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/internetmusic.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/internetmusic.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/internetserver.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/internetserver.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/internetshortcut.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/internetshortcut.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/internetshortcut2.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/internetshortcut2.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/lock.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/lock.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/logoff.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/logoff.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/mouseoptions.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/mouseoptions.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/move.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/move.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/msn.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/msn.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/multiplefiles.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/multiplefiles.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/music.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/music.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/music2.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/music2.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/musicdisk.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/musicdisk.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/mycomputer.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/mycomputer.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/mydocuments.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/mydocuments.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/network.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/network.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/networkdocuments.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/networkdocuments.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/networkdriveconnected.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/networkdriveconnected.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/networkdrivedisconnected.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/networkdrivedisconnected.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/networkfax.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/networkfax.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/networkfaxconnecred.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/networkfaxconnecred.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/networkprinter.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/networkprinter.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/networkprinterconnected.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/networkprinterconnected.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/networkshare.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/networkshare.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/newnetwork.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/newnetwork.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/newnetworkdrive.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/newnetworkdrive.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/next.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/next.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/no.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/no.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/oldcontrolpanel.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/oldcontrolpanel.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/onscreenkeyboard.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/onscreenkeyboard.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/passwords.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/passwords.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/personalisation.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/personalisation.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/personalisation2.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/personalisation2.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/phone.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/phone.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/pictures.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/pictures.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/pictures2.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/pictures2.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/poweroff.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/poweroff.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/printer.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/printer.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/printerconnected.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/printerconnected.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/printerfolder.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/printerfolder.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/programfolder.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/programfolder.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/ram.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/ram.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/recentitems.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/recentitems.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/recyclebinempty.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/recyclebinempty.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/recyclebinfull.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/recyclebinfull.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/removabledisk.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/removabledisk.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/rename.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/rename.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/renamefolder.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/renamefolder.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/replace.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/replace.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/rtf.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/rtf.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/run.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/run.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/scanner.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/scanner.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/sdcard.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/sdcard.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/sdcard2.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/sdcard2.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/sdcard3.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/sdcard3.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/search.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/search.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/searchfile.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/searchfile.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/sharedfolder.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/sharedfolder.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/shortcut.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/shortcut.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/shortcutlink.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/shortcutlink.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/showdesktop.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/showdesktop.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/shutdown.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/shutdown.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/sleep.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/sleep.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/speech.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/speech.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/startmenu.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/startmenu.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/sys.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/sys.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/telephony.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/telephony.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/text.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/text.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/tree.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/tree.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/truetypefont.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/truetypefont.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/unknowndisc.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/unknowndisc.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/unknowndisk.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/unknowndisk.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/unknownfile.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/unknownfile.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/usb2.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/usb2.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/usb3.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/usb3.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/usbdrive.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/usbdrive.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/useraccount2.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/useraccount2.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/useraccounts.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/useraccounts.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/video.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/video.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/videorecorder.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/videorecorder.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/videos.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/videos.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/ico/windowsupdate.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/ico/windowsupdate.ico
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/load.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/load.bmp
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/load.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/load.gif
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/login.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/login.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/login_shutdown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/login_shutdown.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/logo.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/maximise.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/maximise.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/minimise.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/minimise.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/welcome.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/welcome.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/icons/window.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/icons/window.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/startbutton/start button hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/startbutton/start button hover.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/startbutton/start button pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/startbutton/start button pressed.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/startbutton/start button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/startbutton/start button.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/startmenu/allprograms.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/startmenu/allprograms.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/startmenu/computer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/startmenu/computer.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/startmenu/controlpanel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/startmenu/controlpanel.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/startmenu/documents.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/startmenu/documents.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/startmenu/help.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/startmenu/help.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/startmenu/music.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/startmenu/music.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/startmenu/pictures.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/startmenu/pictures.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/startmenu/printers.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/startmenu/printers.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/startmenu/run.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/startmenu/run.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/startmenu/search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/startmenu/search.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/startmenu/shutdown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/startmenu/shutdown.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/startmenu/shutdown_clicked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/startmenu/shutdown_clicked.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/startmenu/shutdown_hovered.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/startmenu/shutdown_hovered.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/startmenu/startmenu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/startmenu/startmenu.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/taskbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/taskbar.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/usraccountpic/airplane.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/usraccountpic/airplane.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/usraccountpic/astronaut.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/usraccountpic/astronaut.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/usraccountpic/ball.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/usraccountpic/ball.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/usraccountpic/beach.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/usraccountpic/beach.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/usraccountpic/butterfly.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/usraccountpic/butterfly.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/usraccountpic/car.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/usraccountpic/car.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/usraccountpic/cat.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/usraccountpic/cat.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/usraccountpic/chess.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/usraccountpic/chess.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/usraccountpic/dirt bike.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/usraccountpic/dirt bike.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/usraccountpic/dog.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/usraccountpic/dog.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/usraccountpic/drip.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/usraccountpic/drip.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/usraccountpic/duck.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/usraccountpic/duck.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/usraccountpic/fish.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/usraccountpic/fish.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/usraccountpic/frog.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/usraccountpic/frog.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/usraccountpic/guest.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/usraccountpic/guest.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/usraccountpic/guitar.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/usraccountpic/guitar.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/usraccountpic/horses.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/usraccountpic/horses.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/usraccountpic/kick.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/usraccountpic/kick.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/usraccountpic/launch.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/usraccountpic/launch.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/usraccountpic/palm tree.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/usraccountpic/palm tree.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/usraccountpic/pink flower.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/usraccountpic/pink flower.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/usraccountpic/red flower.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/usraccountpic/red flower.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/usraccountpic/skater.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/usraccountpic/skater.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/usraccountpic/snowflake.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/usraccountpic/snowflake.jpg
--------------------------------------------------------------------------------
/Windows XP/Windows XP/Resources/verticallogin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/Resources/verticallogin.png
--------------------------------------------------------------------------------
/Windows XP/Windows XP/animatedgif.cs:
--------------------------------------------------------------------------------
1 | using System.Drawing;
2 | using System.Drawing.Imaging;
3 |
4 | public class GifImage
5 | {
6 | private Image gifImage;
7 | private FrameDimension dimension;
8 | private int frameCount;
9 | private int currentFrame = -1;
10 | private bool reverse;
11 | private int step = 1;
12 |
13 | public GifImage(string path)
14 | {
15 | gifImage = Image.FromFile(path);
16 | //initialize
17 | dimension = new FrameDimension(gifImage.FrameDimensionsList[0]);
18 | //gets the GUID
19 | //total frames in the animation
20 | frameCount = gifImage.GetFrameCount(dimension);
21 | }
22 |
23 | public bool ReverseAtEnd
24 | {
25 | //whether the gif should play backwards when it reaches the end
26 | get { return reverse; }
27 | set { reverse = value; }
28 | }
29 |
30 | public Image GetNextFrame()
31 | {
32 |
33 | currentFrame += step;
34 |
35 | //if the animation reaches a boundary...
36 | if (currentFrame >= frameCount || currentFrame < 1)
37 | {
38 | if (reverse)
39 | {
40 | step *= -1;
41 | //...reverse the count
42 | //apply it
43 | currentFrame += step;
44 | }
45 | else
46 | {
47 | currentFrame = 0;
48 | //...or start over
49 | }
50 | }
51 | return GetFrame(currentFrame);
52 | }
53 |
54 | public Image GetFrame(int index)
55 | {
56 | gifImage.SelectActiveFrame(dimension, index);
57 | //find the frame
58 | return (Image)gifImage.Clone();
59 | //return a copy of it
60 | }
61 | }
--------------------------------------------------------------------------------
/Windows XP/Windows XP/icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/Windows XP/Windows XP/icon.ico
--------------------------------------------------------------------------------
/images/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/images/1.png
--------------------------------------------------------------------------------
/images/10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/images/10.png
--------------------------------------------------------------------------------
/images/11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/images/11.png
--------------------------------------------------------------------------------
/images/12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/images/12.png
--------------------------------------------------------------------------------
/images/13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/images/13.png
--------------------------------------------------------------------------------
/images/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/images/2.png
--------------------------------------------------------------------------------
/images/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/images/3.png
--------------------------------------------------------------------------------
/images/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/images/4.png
--------------------------------------------------------------------------------
/images/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/images/5.png
--------------------------------------------------------------------------------
/images/6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/images/6.png
--------------------------------------------------------------------------------
/images/7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/images/7.png
--------------------------------------------------------------------------------
/images/8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/images/8.png
--------------------------------------------------------------------------------
/images/9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/y2k04/windowsxp/d367aa4277da67f9abcf1544c2e38b3a0fc88a3c/images/9.png
--------------------------------------------------------------------------------