Microsoft Books
Related Subjects: WinRefunds
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 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 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250

Used price: $3.99

very goodReview Date: 2006-05-05
Rich in content and poor in arrangement of the examplesReview Date: 2005-02-24
Lots of tips but not good follow along examplesReview Date: 2005-03-04
Having said that, if you've had some Reporting Services experience and are just looking to brush up on techniques and/or learn additional techniques, then this book will probably save you the tediousness of having to go through a step-by-step example that you have already done in the past.
5 Stars for a reasonReview Date: 2005-03-01
Teo's style is easy to read, and he makes it easy to see how you can apply his examples to your reporting needs.
If you need to get up to speed on Reporting Services in a hurry, and need a book you can refer to in the future, this is the one.
The Book That Saved The ProjectReview Date: 2005-07-14
The Microsoft Reporting Services 1.0 documentation is not very useful to the newcomer, and with 7 months' experience now, I can also say it's not very useful to the rising journeyman. The product is quirky, with surprising gaps and baroque security features. Without expert guidance from someone who has worked with the RS dev team I don't see how anybody would get much done with Reporting Services 1.0.
Teo Lachev worked intensively with the Microsoft dev team and the book shows it. Perhaps one of the reasons other reviews here gripe about the examples is that the most useful examples are the non-trivial ones in the second half of the book. Report authoring is the easy part! Delivering your reports to your users in the ways they demand is the hard part, and in my opinion this is where Teo's book shines.
It is no exaggeration to state that without Teo's book, and in particular his discussion of custom security extensions for Reporting Services, we would have failed to deliver the goods. But we succeeded... thanks Teo.

Used price: $14.79

Must Have This Book for Any MS AdminReview Date: 2008-11-11
A must!Review Date: 2007-03-25
Excellent source for IT professionalsReview Date: 2007-01-14
Easy to ReadReview Date: 2006-08-31
Only good for workstations, not complete.Review Date: 2007-09-24
Updates:
Since the author commented, I feel it's only fair to elaborate on some of the items, either as a thought for a "Group Policy - locking down your servers" book or possibly a future update to this one.
Most of the User Rights Assignments are the most sensitive rights you can grant. Several of them provide the ability to impersonate other users, including the obvious ones (Impersonate client after authentication). Other rights don't actually provide the functionality that users likely think (Create permanent shared objects - you wouldn't believe how many application teams thought this would let them share folders and printers). At the very least, a detailed list of rights that should be granted per setting for complete OS functionality(changing Impersonate Client... without granting the right to the Service builtin object will break a server running Windows Server 2003 with SP1, but have no effect on other versions of the OS) would be very helpful - the defaults for Windows Server 2003 and Windows 2000 Server are completely different.
Personally I think that another book about securing your servers via GPO would be nice. Not everyone should be securing their servers via GPO and it may add a certain level of complexity to an application environment that is not desired, but for larger environments that require an automatic mechanism to correct any security deficiencies or changes, GPOs are an excellent solution. A book that would cover Windows 2000 Server, Windows Server 2003, Windows Server 2008 (or whatever Longhorn ends up being called) and the differences between the OS versions, would be fabulous for a security/AD/GPO admin in any environment that is much more complex. Particularly in a complex environment, all 3 versions of Windows Server that GPOs apply to should be covered. Many larger companies are slow to adopt new versions of software or upgrade that which they already have (if it ain't broke, don't fix it!), so finding OUs that have Windows 2000 Servers and Windows Server 2003 machines in the same structure of your organization is definitely far from abnormal and providing the reference to effectively secure all of the GPO functional server operating systems (or at least the MS ones).
I understand that the intention of this book is to talk about basically the user environment portions of the GPO, but the name doesn't define that, so won't update my rating. Maybe if it had a companion for the machine-side security related settings...

Used price: $0.01

execellent for exam preparationReview Date: 2001-11-27
I gave a 5 star because the topics are laid out well and details are to the point.
All you'll ever needReview Date: 2001-08-13
Good bookReview Date: 2001-07-02
Nice to have before you take the DBA Net exam.
Excellent for the ExamReview Date: 2001-05-25
Good content marred by errorsReview Date: 2001-06-13
If you're taking the 8i exam, be sure to look over the Oracle docs on load balancing, which is not fully covered in this volume (which is designated for 8).
This book loses a star due to the sheer volume of silly typos and cut-and-paste errors. A look at Coriolis's errata page (on their web site) for this book reveals over 50 reported errors. I found many more, about one every other page. And on the web site errata page the utility "lsnrctl" is spelled, in multiple places, as "1snrct1" (digit 1 instead of letter l)! Doesn't anyone proofread this stuff? (The author works at the Washington Post!)

Used price: $0.01
Collectible price: $19.99

Perfect Study MateReview Date: 2000-06-05
Good Review BookReview Date: 2000-02-12
Excellent BookReview Date: 2000-01-10
A good revision book for passing the examReview Date: 1999-12-29
This book will prep you for what's on the testReview Date: 1999-12-29

Used price: $46.12

The best book written on Windows DebuggingReview Date: 2008-09-02
Simply The Best!Review Date: 2008-10-24
BUY THIS BOOK!Review Date: 2008-10-16
If you're a developer working on Windows who sometimes needs to debug and diagnose complex / intermittent app failures, BUY THIS BOOK!
There is simply NO other book that delves so deeply into how to debug using WinDBG / KD and it'll be some time until someone creates a book that supersedes this one.
Very well written and containing information that would normally take YEARS to come by on your own, this book will save you MONTHS of hard work.
BUY IT NOW!
A 'Must Have' for serious programmersReview Date: 2008-09-15
UnequaledReview Date: 2008-08-07
Beware, however. As others have noted, this is definitely an _advanced_ book. If you're not comfortable with arcane command syntax, bits and bytes, and such this will be painful to incomprehensible for you. On the other hand, I dare say you will never be a true Master Debugger until you have a good grasp of this material.
You would do well to start with Debugging Microsoft .NET 2.0 Applications or the now-unavailable Debugging Applications for Microsoft .NET and Microsoft Windows. Both will give you an easier introduction to WinDbg. The latter, older volume has much more information on native code debugging than the newer version. As they also cover the Visual Studio debugger in detail, most developers need go no further than one of these.
Note that WinDbg _can_ be used with SOS and ADPlus to do some pretty fancy .NET debugging that isn't possible with Visual Studio alone. For that matter, the .NET CLR on Windows is implemented using the same Windows API as any native application. I've seen WinDbg used to trace bugs through C# application code down to find that the defect was actually in the CLR or Windows itself. John Robbins (author of the previously mentioned books) states in Chapter 6 of the latest version that "in our consulting work at Wintellect, which as you know works on the toughest bugs, we use WinDBG nearly 70 percent of the time."
Don't ignore this book just because you program in .NET!
Watch out for the font used in the listings though. Not being a master myself, I've been stumped for quite a while because the letter 'l' looks like the number '1' in the font they use. (I've been assiduously following the examples line-by-line).
I also recall being stumped because of an error or two in the text, though I admit I can't find them now. These as you can imagine could be a serious problem given the arcane and undocumented nature of quite a bit of the material. Just make sure you check the errata periodically. Ironically, the errata web page for the book is not functioning at the moment...

Used price: $0.01

Passed with a 900 and 7 days of study.Review Date: 2000-08-19
Passed with a 900 and 7 days of study.Review Date: 2000-08-19
All ready to pass the exam - check this out!Review Date: 2000-05-07
The book of over 600 pages gives you exam tips, study tips, hands-on exercise, case studies summaries and review questions, exam questions and practice tests all to help you obtain your certification ....................
The book sis loaded with diagrams, pictures, tables and figures to make the learning process easier. The author takes out the mystery behind the NT Workstation and uncomplicates the technical jargon thus enabling to retain more information, and remember information is the key to passing the exam.
The book includes Top Score Software exam simulation; this allows you to try the exam before you go live. Overall the book is one for the technical library even after passing the exam.
GarryReview Date: 1999-12-29
I have looked at few of the books on this subject - this one is make you understand the subject in plain English - you do not feel stupid reading it.
Combine with a good exam test questionary - and you will make it...
Better than most books twice as heavy!Review Date: 2000-02-26

Used price: $0.71

This is THE SERVICE bookReview Date: 2007-01-11
Into the lightReview Date: 2000-07-12
Best of its kindReview Date: 2001-01-14
From the beginning the author has the attitude that NT services are easy to understand and his "prophecy" becomes self-fulfilling throughout the book. The book is well organized and it pays special attention to service design and usage patterns.
Also notice that the book does not cover hardware drivers. By the way, do read the previous review titled "One of a kind" as it gives very useful tips on installing ATL services (using "myservice.exe -Service") and housing COM objects in a service; I have not found that information in the book.
Right on target!Review Date: 2000-07-26
One of a kindReview Date: 2000-12-09
Professional NT Services describes the issues involved in writing services, such as security and threading, and provides sample code every step of the way. The book also details how to build a service with ATL and even tells you how to improve ATL's implementation. It even talks a bit about Microsoft Transaction Server (now part of COM+).
Here are three bits of information that I discovered elsewhere that I wish were more evident in the book -
1. If you create an ATL service, the default registation code registers the EXE as a COM server instead of a service -- run "myservice.exe -Service" to register the service.
2. The easiest way for multiple clients to be able to use a single COM instance that's housed in the service is to implement the COM class using DECLARE_CLASSFACTORY_SINGLETON. This is your typical "server" pattern.
3. Clients that want to connect to COM objects housed in the ervice should use CLSCTX_SERVER in CoCreateInstance
Perhaps this information is buried in the book somewhere, but I didn't find it. At any rate, without this book, I wouldn't have known where to start.
Finally, for all its great qualities, the book needs to be revised for Windows 2000. It mentions some new features of "NT5" but I wonder how accurate this information really is.

Used price: $23.00

Must have for AD support folks.Review Date: 2006-05-26
Great Book.Review Date: 2005-12-14
Very helpful to admins / IT supportReview Date: 2006-03-13
Great Resource for AdminsReview Date: 2005-12-11
Start here, it is all here!Review Date: 2006-03-03

Used price: $5.89

Nothing like learning how much you DON'T know...Review Date: 2008-06-15
A 5 Star Book On Windows SecurityReview Date: 2007-11-16
What can I say? Superb even when a couple of years old.Review Date: 2007-07-03
Really a great book with a logical processing of different topics. One of the great things is that they create awareness by giving everyday examples of hacking attempts and how to take the right precautions. Things you'll recognize in your daily work. It's easy to read and while the book is a couple of years old, the practical site of it hasn't changed a lot. I hope they update this with Vista and Server 2008 in mind. So certainly worth buying!
Rob Faber [CISSP, CEH, MCSE]
The Netherlands
A must read for anyone involved with Windows securityReview Date: 2006-07-26
The distinctive nature of Protect Your Windows Network : From Perimeter to Data is that it suggests ways to secure your Windows workstation and network, but it also takes a much broader approach to security and shows you how to address the issue of securing systems as a whole. This panoptic approach to securing systems is quite refreshing, and it makes the book a fascinating read.
The theme of the book is that there are three elements of a successful security program: people, processes, and technology. In 17 chapters covering the gamut of security from server hardening to password protection, the book details how to use these people, processes, and technology to ensure that Windows networks stay secure.
Early chapters deal with the basics of how attacks work and show the reader how they progress from low-level social engineering to the code manipulation that leads to the exploitation of software and vulnerabilities.
The book is filled with easy-to-understand practical and tactical solutions that can be implemented by everyone from nontechnical end users to system administrators, helping them to ensure that their Windows-based network is as secure as possible. Even at 550 densely packed pages, the book is quite readable.
Thorough, practical advice with great theoryReview Date: 2007-03-02
Those directly responsible for securing the network should read this book through and then read it again, perhaps discussing it with a peer. There's a lot of information to unpack, so a critical study of how to contextualize the recommendations to your environment would benefit from a team of individuals dedicated to understanding and carrying-out the guidelines that are given. In contrast, high-level managers and decision makers who have a more hands-off role would be well served by taking a half an hour to read the first two chapters, giving them a sobering first-hand account of the ease with which a knowledgeable attacker can subvert an entire domain. It will be 30 minutes well spent! A final group, the technically-savvy supervisors who don't actually implement (but monitor those who do), should quickly read the entire volume and hold their employees accountable for upholding at least the principles, if not the specific practices, mentioned throughout. All three groups should read it with the goal of acquiring a security mindset, filtering all their projects and goals through the "lens" created as a result of the truths learned from this pair of gurus. It is the unique combination of sufficient depth with comprehensive breadth that gives this book the edge over most recent Windows security titles from other authors. If you have to pick just one printed manual to take with you into battle, this should be your weapon of choice. I heartily recommend it as a great read for now, and as an investment for your go-to shelf later on.
Jesper and Steve begin the journey with the same eye-opening SQL injection attack you may have seen in one of the talks they present around the globe in their roles as security experts for Microsoft (Jesper has since changed employers). They exploit a poorly-written web application by feeding SQL code directly through the web form, eventually compromising the entire network, even though it's fully-patched and even somewhat hardened. They describe the intricacies of the attack from beginning to end, laying the groundwork for the defense techniques described in the remaining chapters. After taking over their victim network, they round out the section on fundamentals with a chapter on patch management. This was the low point of the book and, in my opinion, it glosses over the realities of just how time-consuming and complex change management and regression testing can be in a heterogeneous environment. Don't get discouraged by this chapter; slog through it and enjoy the informative--yet surprisingly fun--chapters that follow.
Having established the basics, more groundwork is laid with above average, but not spectacular, sections on administrative policies and physical security. These are the most "CISSP-ish" pages of the whole book and should look very familiar to members of the (ISC)^2. While the advice in these early chapters will stand the test of time, there's not much in here that won't already be a part of your daily arsenal. If you haven't figured out such basics as having a written security policy and that users will always choose convenience over security, then study this section hard. For the rest of us, you will find yourself saying "Amen" a lot as you review these four well-written and comprehensive middle chapters. The real epiphany comes at the end of Chapter 7 when they declare that the days of having a notion of a "perimeter" are over. If you haven't realized by now how incredibly porous your network is, this book should help bring you back to reality.
With the first half of the book used as an appetizer, the authors start serving the main course of practical, detailed advice about how to protect every aspect of your clients, servers and network infrastructure. Their incredible insight into password theory and how exactly a real password attack would work is so refreshing--these guys are experts, and it's demonstrated most profoundly in their chapter-long advice on the subject. Here and throughout the book they constantly bring you back to reality by refuting myths common in "security theater" and give you the best advice, with enough background to understand why it works. One particularly sobering moment was the sweeping dismissal of biometric authentication because of the myriad (often foolishly simple) flaws that can defeat even über-expensive fingerprint readers, retina scanners, etc. In the next two hundred or so pages the give you just enough instruction about IPSec, 802.1X, two-factor authentication and server/client hardening to help you understand the critical pieces of theory and find the detailed implementation instructions for yourself. You'll feel like you finally know the reasons to do all these things instead of just getting a litany of the individual steps to implement a particular setting or policy. Microsoft has published a lot of dry technical guides on every registry setting and tweak imaginable; these guys tell you the background information of why any of this stuff matters and they do it in a winsome, often satirical way that makes you want to keep reading.
The key concepts I took from reading this book were: a healthy skepticism about merely doing tweaks or checklists that have an air of sophistication but don't actually improve security; a sense of empowerment about how to untangle my network from a web of dependencies caused by shared service accounts (they even provide a handy utility to make their advice doable); and renewed sense of encouragement that least-privilege is actually obtainable. They end each chapter with an immediate call-to-action that addresses the most important steps you can take to do the most good quickly. If you can force yourself to do these challenging tasks for every area they address, you'll be well on the road to a more secure installation.

Used price: $2.61

Perfect and concise. Thanks man, this rocks!!!Review Date: 2004-01-01
An absolute must for the VB ProgrammerReview Date: 2003-04-08
There are certainly other books you need in your arsenal - such as Francesco Balena's Microsoft Reference - but this one is a must.
THE Book for VB6 Developers to Read.Review Date: 2005-08-24
Ony cover half the informationReview Date: 2003-02-09
Good idea, good concept, sloppy implementationReview Date: 2003-04-17
What do I mean by sloppy? For once, author uses terms object and class interchangeably throughout the book. Sometimes it is contextually understandable what he means, but often it might be very confusing, especially for people relatively new to OO. Then there are errors and typos in code examples. Some of them are also very confusing. For example: on page 80 author introduces the new VB concept - delegates. For VB6 folks this is something fundamentally new and strange.
In code example author defines delegate type and calls it ProcessFunction. Then he defines variable of this type and calls it ProcessDelegate. After that on the same page he shows how to use delegates and assigns value to ProcessFunction and retrieves value from ProcessFunction.
From the context one should understand that in the last two cases the variable ProcessDelegate should be used instead, and that this is just a typo. Yet, given that VB .Net now supports shared properties and methods, when Class (Type) name can be used where one expects to see Object (Variable), this types of mistakes are very confusing and annoying.
I would not go here into more examples of books imperfections. There are some more. Not terribly many, but enough to frustrate.
Would I recommend this book? Yes, if you have patience and some other VB .Net book to resolve inevitable confusions.
This could become a great book in its next edition if author takes time to make it a bit more accurate and precise.
Related Subjects: WinRefunds
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 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 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250