Windows Tips & News

Winaero Tweaker er opdateret til version 0.1.0.1

click fraud protection

Jeg har lige udgivet en ny, mindre opdatering til Winaero Tweaker. Jeg vil gerne forklare, hvad der er nyt, og hvorfor du skal opdatere din version.

Som du måske har bemærket, inkorporerer Winaero Tweaker min "Små vindueskanter" app, som tillod dig at ændre vindueskantstørrelsen i Windows 7, Windows 8 og Windows 8.1.
winaero_tweaker_twb

Mens Tiny Window Borders er en 32-bit app, inkluderer Winaero Tweaker både 32-bit og 64-bit versioner og kører den relevante version afhængigt af din OS-bithed.
Et problem, jeg opdagede efter portering af "Tiny Window Borders" er, at 64-bit API'en opfører sig forkert.

Bemærk: Følgende oplysninger kan være interessante for udviklere og kan være for tekniske for almindelige slutbrugere.

Winaero Tweaker bruger SystemParametersInfo funktion for at opnå og indstille kantstørrelsen. Windows Vista og nyere leveres med en udvidet IKKE-KLIENTMETRIK struktur.
Den yderligere iPaddedBorderWidth element definerer tykkelsen af ​​den polstrede kant i pixels. Dens standardværdi er 4 pixels. iPaddedBorderWidth- og iBorderWidth-medlemmerne kombineres for både vinduer, der kan ændres størrelse og ikke-tilpasbare, i Windows Aero-skrivebordsoplevelsen.

Men når du bruger NONCLIENTMETRICS med SystemParametersInfo i Windows x64, den udelader iPaddedBorderWidth-medlemmet! Dette forårsager forkert applikationsadfærd. Altså i dette tilfælde iPaddedBorderWidth er altid nul og kantstørrelsen returneres som iPaddedBorderWidth+iBorderWidth. Dette kunne let ignoreres, men det producerer også forkert adfærd. Grænsen anvendt med x64 NONCLIENTMETRICS indstilles KUN til x64 apps. x86-apps vil stadig have den gamle grænse, indtil du logger ud fra din Windows-session. Det her er bare underligt.

Så for at ordne det, kodede jeg en simpel x86-indpakning, WinaeroWOW64.exe, som kommer sammen med Winaero Tweaker og ændrer grænserne øjeblikkeligt, når du har brug for det. Den forbliver ikke i hukommelsen, så du vil ikke engang bemærke dens tilstedeværelse.

Disse ændringer er inkluderet i den aktuelle udgivelse af Winaero Tweaker 0.1.0.1, og jeg anbefaler dig kraftigt at opgradere appen. Jeg håber, at denne smule information er nyttig for udviklere, der støder på det samme problem.

Download Winaero Tweaker.

Krypter filer og mapper ved hjælp af EFS i Windows 10

Krypter filer og mapper ved hjælp af EFS i Windows 10

For mange versioner har Windows inkluderet en avanceret sikkerhedsfunktion kaldet Encrypting File...

Læs mere

Sådan aktiverer du forhåndsvisningsruden i Windows 10

Sådan aktiverer du forhåndsvisningsruden i Windows 10

Du kan aktivere Preview-ruden i File Explorer i Windows 10 for at vise indholdet af den valgte fi...

Læs mere

En større opdatering til OneNote er tilgængelig for Windows Insiders

En større opdatering til OneNote er tilgængelig for Windows Insiders

En ny opdatering ruller ud for Windows Insider-programmedlemmer til OneNote UWP-appen på Windows ...

Læs mere