Archive for 13. aug. 2008

.NET/C# klasside omapärad selgeks

august 13, 2008

Nii pean tunnistama, et viimati kasutasin .NET 2006. Tegin väikese koolituse endale, kogu klasside omapära ja muude trikkide meeldetuletamine võttis vaevalt pool päeva :))

Kui Delphi ja osaliselt ka Java põhi all, ei ole .NET’is midagi keerukat.

Siin ka link mu ühest vanast dokumendist, mida kasutasin õppimisel

Klassid

Nüüd lähiajal tuletan veel meelde mõned SOA trikid ja kiunduse, siis võib öelda, et enamus “eluks vajalik” meelde tuletatud.

Advertisements

Vista turvaämber, mis mindki üllatas

august 11, 2008

See, et Microsoft ja maailm .NET hulluses sain ennemgi aru, aga et selliseid vigu tehakse masendav.

Windows Vista turvalisus murti maha?


.NET laeb näiteks .DLL faile internetilehitsejasse ja sellepeale eeldab Microsoft, et tegemist on turvaliste objektidega, kuna need on .NET objektid. Microsoft ei tulnud selle peale, et neid võiks kasutada astmetena teiste rünnakute ülesehitamiseks, sõnas Dai Zovi.

Ka mõtlemisainet (nõuab natuke süsteemsete asjade tundmist):

Bypassing PatchGuard 3

Mõned abistavad winapid, kui unicode VCL kirjutate

august 4, 2008

IsTextUnicode
GetGlyphIndices
GetFontUnicodeRanges
GetTextCharsetInfo
TranslateCharsetInfo
GetStringTypeEx
GetCharWidth32
GetTextCharset
IsDBCSLeadByte
IsDBCSLeadByteEx
MultiByteToWideChar
WideCharToMultiByte
BytesToUnicode