Microsoft Windows
Seccions d'aquesta pàgina 16
- 01General
- 023D
- 03Desenvolupament / Development
- 04Impressió / Printing
- 05Internacionalització / Internationalisation (i18n)
- 06Internet
- 07Teclat / Keyboard
- 08Maquinari / Hardware
- 09Programari / Software
- 10Serveis / Services
- 11Utilitats / Utilities
- 12Virus
- 13Usuaris / Users
- 14Xarxa / Network
- 15IIS / ASP.NET
- 16Web Services
01General#
- Tips & Tricks for Windows 95
- Windows 98 Annoyances
- General, keyboard tips, etc.
- Citas interesantes sobre Micro$oft
- Ordinadors sense MS Windows preinstal·lat
- TornarElUindous (Paco Rivière)
- How to get a Windows tax refund
- Windows Tax Refund (Free Software Foundation)
- Racketware
- Devolución de Windows
- Bons constructeurs ordinateurs
- Microsoft licenses
- Dell
general
conditions
- Windows NT tips
- Windows NT/2000 FAQ
- Ethek & Friends (pon tu PC al 100%)
- Keyboard Shortcuts for Windows
- Windows RG ;)
- Optimizando Windows 2000 (Hugo Rodríguez)
- Customizing and Automating Installations
- WindizUpdate (Internet Explorer)
- How to receive your Windows 7 upgrade
- Llicències / Licenses
- License terms (Microsoft)
- Technet Evaluation Center (Microsoft)
- Virtual machines
023D#
03Desenvolupament / Development#
- Internet.com
- Stack Overflow
- CodeGuru
- The Code Project
- Fitxers modificats / Modified files
- CfileDialog
- Environment variables in Windows XP
- Reduce EXE and DLL Size with LIBCTINY.LIB
- Memòria / Memory
- MFC
- MFC Tutorials (CodeGuru)
- FAQ VC++ et MFC
- Active-X
- Creating ActiveX controls with MFC
- A Complete ActiveX Web Control Tutorial (CodeProject)
- ActiveX - FAQ VC++ et MFC
- GUI
- Compiladors / Compilers / Toolchains
- Run-time libraries (CRT)
- Registre / Registry
- Windows registry (Wikipedia)
- Drivers
- Driver development kit
- Device Installation: Design Guide
- Using SetupAPI Functions
- UpdateDriverForPlugAndPlayDevices
- example (PC review)
- mingw
example (zedbot) (MinGW)
- serial example (gammu)
- ScanForHardwareChanges
- Serial ports and devices
- Signing
- Driver Signing Registry Values Cannot Be Modified Directly in Windows
- Change the Driver Signing Options
- Unsigned Windows 2000 Patches
DWORD HKLM/Software/Microsoft/Driver Signing/BehaviorOnFailedVerify = {0,1,2}- Installation
- Trunk / tcpusb / install (no-cygwin, dlltool)
- Makefile:
CC = gcc
RM = -rm -fr
TARGET = install_driver
OBJECTS = $(TARGET).o
CFLAGS = -O2 -Wall -mno-cygwin
LDFLAGS = -mwindows -mno-cygwin -L. -lsetupapi -lnewdev -lcfgmgr32
.PHONY: all
all: $(TARGET).exe
$(TARGET).exe: $(OBJECTS)
# create an import library for newdev.dll, mingw is missing this
dlltool --dllname newdev.dll --kill-at --def newdev.def --output-lib libnewdev.a
$(CC) -o $@ $(OBJECTS) $(LDFLAGS)
%.o: %.c
$(CC) -c $< -o $@ $(CFLAGS)
- System.Security.Cryptography
Namespace (Microsoft)
- Using Multiple Resource Files and Header Files with Visual C++
- XDialogImport - How to share dialogs between projects
- Inno
- OnceClick (*.application)
- Release mode debugging with VC++
- XCrashReport
- MinGW (wp)
- Eclipse integration
- Eclipse 4.2 (Juno) for C/C++ Programming - How To Install Eclipse CDT 8.1.0 and Get Started
- How to install C++ plugin to Eclipse?
- Eclipse, CDT & MingW Setup Guide
- ...
- MS Visual
- Deployment of applications:
- vcredist
- Redistribution of the shared C runtime component in Visual C++ 2005 and in Visual C++ .NET
- Microsoft Visual C++ 2005 Redistributable Package (x86): vcredist_x86.exe
- Bootstrapper for the VC++ 2005 Redists (with MSI 3.1)
- Service Packs
- CRT (C Run Time) link options
- What are the C and C++ libraries my program would link with? (Microsoft)
- How to link with the correct C Run-Time (CRT) library (Microsoft)
- Linker options:
*: deprecated in MSV2002; deleted in MSV2003, MSV2005
include single-threaded
/ML[d]multithreaded
/MT[d]multithreaded DLL
/MD[d]libraries
(libc_[D].lib)libraries
(libc_mt[D].lib)libraries
(msvc_rt[D].lib)dependencies
(msvc_[r][t,##][D].dll)- libc.lib libcmt.lib msvcrt.lib msvcrt.dll
msvcr[80,71,70].dllStandard C++ / STD
<use_ansi.h>
(eg. <iostream>)
(infix: p)libcp.lib libcpmt.lib msvcprt.lib msvcp[80,71,70,60,50].dll Old IOStream *
<useoldio.h>
(eg. <iostream.h>)
(infix: i)libci.lib libcimt.lib msvcirt.lib msvcirt.dll
<boost/X> libboost-X-vc[71,80]-s[gd].lib libboost-X-vc[71,80]-mt-[gd].lib
libboost-X-vc[71,80]-mt-s[gd].lib (static runtime)boost-X-vc[71,80]-mt[-gd].lib boost-X-vc[71,80]-mt[-gd].dll Aquesta taula continua cap a la dreta — desplaça-la o gira el mòbil.
- Versions:
IDE .net directories name ver free version ver Windows Forms ASP.net compact framework dlls for deployment Visual Studio
6.0
-
- C:\WINDOWS\system32
.net (2002) 7.0
1.0
.net 2003 7.1 Visual C++ Toolkit 2003 1.1
1.1
- C:\WINDOWS\system32
- ...\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin
2005 8.0 Express Edition 2.0
2.0
- ...\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.CRT\
- ...\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.MFC\
2008 9.0
3.5
2010
Express
Aquesta taula continua cap a la dreta — desplaça-la o gira el mòbil.
- Problems and solutions:
- "...already defined in...":
- libraries and executables that use them must be compiled with the same run-time option (single-threaded / multithreaded / multithreaded DLL):
- Properties / C/C++ / Code generation / Runtime Library
- std::string accross DLL crashes ("Send to Microsoft" / "Unhandled win32 exception") in release mode:
- solution: check that both dll and application are linked to the same run-time library (see previous point)
- another solution: change to char*
- How to export an instantiation of a Standard Template Library (STL) class and a class that contains a data member that is an STL object
- MSDN: search "std::string across DLL boundaries"
- Boost for Visual C++ developers / Smart pointers
- ..."be sure to set the code generation runtime library option (/MD[d])"...
- STL problems with MSVisual 2003
- Problems with Xerces and wchar
- "Could not delete temporary file", "Cannot open ... .rsp" (in computers with more than one core/processor)
- set 1 parallel process (Tools / Options / Project and Solutions / Build and Run / Maximum number of parallel project builds: 1)
- "The operation could not ne completed":
- check the target architecture
- (Windows Scripting Host)
- (vshost)
- Problems with Web Services
- Visual 2005 exclude folders
- Exclude Folder from Website in Visual Studio
- hide unwanted directories
- Tips
- Adding a path to PATH environment variable
- Visual 2003
- Visual 2005
- Properties / Configuration Properties / Debugging (added to ...vproj_MACHINE_USER)
- Environment: PATH=c:\toto\bin
- Merge Environment: Yes
04Impressió / Printing#
05Internacionalització / Internationalisation (i18n)#
06Internet#
- Networking Setup for Windows 95 PC's (Samba)
- Talk
- Telnet
- FTP
- Ping, trace
- Browsers
- WinOpen
07Teclat / Keyboard#
08Maquinari / Hardware#
09Programari / Software#
- Alternatives
- Emulació / Emulation
- GNU Win II (open source)
- Software del WWP
- Windows 95 software
- Freeware 32
- Software Gratis
- emm.ie - freeware - Windows PC software
- The table of equivalents / replacements / analogs of Windows software in Linux
- Tucows
- Completely Free Software
- Empaquetadors / Packagers
- Microsoft
- Utilitats / Utilities
- Maquinari virtual hardware
- Task manager
- Sysinternals (freeware): contig, filemon, cpumon...
- Freeware downloads System Utilities (WebAttack)
- Who locks me
- PC Inspector File Recovery
- Clear Type (WXP antialiasing fonts)
- Roadkil
- Renamer
- ReplaceEM
- Virtual drives
- subst (DOS command)
- Visual Subst
- UNIX tools
- Windows Services for Windows (SFU) (wp)
- Sistemes de fitxers / File systems
- Desfragmentadors / Defragmenters
- Autodefrag (W2k: scheduling)
- contig (per fitxer; creació de fitxers contigus) (Sysinternals)
- O&O Defrag
- Diskeeper Lite (detall bloc/fitxer) (Executive)
- pagedefrag (pagefile)
- Modes gràfics / Grpahical modes
- X Window System
- Xming (sourceforge)
- XDMCP (remote login to a UNIX machine)
- CygwinX
10Serveis / Services#
11Utilitats / Utilities#
- Windows XP fixes, tips and tweaks
- System account
cmd.exeat xx:xx /interactive cmd.exetaskmgr(es pot matar absolutament qualsevol procés)- gestió d'usuaris en MS Windows XP / users management
control userpasswords2
12Virus#
- Virus Bulletin Web
- Secure, Virii, Labs
- Última versió antivirus (XTEC)
- Sin Virus
- Antivirus
- AntiVir (freeware)
- Panda Software
- ActiveScan
(online)
- Desinstal·lació / Uninstall
- ActiveScan
(online)
- Symantec (Norton)
- Trendmicro
- Tallafocs / Firewalls
13Usuaris / Users#
14Xarxa / Network#
- hosts
- c:\WINDOWS\system32\drivers\etc\hosts
15IIS / ASP.NET#
- ASP.NET architecture (Machine.config, Web.config)
- ASP.NET security overview
- ASP.NET Securtiy model:
- Access control (access token,...)
- IIS Authentication
- anonymous password controlled by IIS:
- on: network logon (logon type: 3) (NOT allowed to access network resources)
- off: local logon (allowed to access network resources)
- ASP.NET Delegation
- ASP.NET Impersonation
- ASP.NET Process Identity (<processModel>)
- Using Mapped Drives with IIS (KB257174)
- How to access network files from IIS applications (IIS 4.0) (KB207671) (login auditing)
- HOW TO: Run Applications Not in the Context of the System Account in IIS (IIS 5.0, 5.1, 4.0) (KB319067)
- Application protection:
- high: IWAM_machine
- medium (pooled): IWAM_machine
- low (IIS process): SYSTEM
- Security issues (ASP.NET accessing network drives)
| ASP.NET | IIS authentication | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| local user for ASP.NET application worker process (aspnet_wp.exe) | user for applications execution |
Web.config (each dir) | user for applications execution | anonymous | basic | digest | integrated Windows authentication | client certificate mapping | |||
| machine.config (root config directory (1)) | |||||||||||
| <processModel userName= | impersonate | userName | |||||||||
| SYSTEM | MACHINE | domain\user (2) | |||||||||
| account for IIS. Default: NT AUTHORITY \ SYSTEM (LocalSystem) | ASPNET | user | local user | false | - | |
|||||
| NT AUTHORITY \ ANONYMOUS LOGON |
|
remote user | |||||||||
| true | - | local user |
IUSR_machine (default) | ||||||||
| anonymous_user (IIS config) | auth_user | ||||||||||
| remote user | anonymous_user | auth_user | |||||||||
| domain\user | local user | domain\user | |||||||||
| remote user | user | ||||||||||
Aquesta taula continua cap a la dreta — desplaça-la o gira el mòbil.
- \%windows%\Microsoft.NET\Framework\Version\Config\
- several access rights must be granted to specific directories for this user
16Web Services#
http://www.francescpinyol.cat/windows.html
Darrera modificació: 1 de juny de 2023 / Last update: 1st June
2023