Slashdot Mirror


Microsoft Updates Multiple Sysinternals Tools

wiedzmin writes "A couple of very useful updates have just been released by Microsoft for the ever so popular Sysinternals tool set. The most notable one is ProcessMonitor v2.0 which will now include 'real-time TCP and UDP monitoring.' Another one, released earlier this year — Desktops 1.0, provides a very unique multi-thread way to get multiple desktops running on your Windows box."

25 of 179 comments (clear)

  1. How about . . . by OverlordQ · · Score: 5, Insightful

    How about making it so ProcessMonitor actually fully unloads when you quit. Nothing is more aggravating then having to reboot because a lot of games consider it a hacking tool and refuse to run.

    --
    Your hair look like poop, Bob! - Wanker.
    1. Re:How about . . . by fuzzyfuzzyfungus · · Score: 4, Insightful

      Your complaint is fair(unless there is some hardcore Windows internals reason that Russinovich has his reasons for); but I am struck by the fact that sharing a platform with applications that treat you with suspicion and contempt is normal.

    2. Re:How about . . . by Anonymous Coward · · Score: 1, Insightful

      That sounds to me more like it's a bug in the games than a bug in ProcessMonitor.

      I wonder... do you think if you use ProcessMonitor to kill its own process it'll cleanup?

    3. Re:How about . . . by Anonymous Coward · · Score: 1, Insightful

      How about boycotting games with Securom and other draconian DRM?

      Not that ProcessMonitor should not fully unload, but it's the game developers fault your game won't run afterward.

    4. Re:How about . . . by Anonymous Coward · · Score: 1, Insightful

      This is not an issue with process monitor If you have a game that does this uninstall it, complain to the maker and return it as faulty. If you do not vote with your wallet these people will own your machine not the other way around.

    5. Re:How about . . . by someone300 · · Score: 4, Insightful

      Making a kernel driver unload while the system is running is hard,

      Nearly every Linux kernel module manages it.. (rmmod).

    6. Re:How about . . . by Talrinys · · Score: 2, Insightful

      While that is of course true, do you really think that it's Microsofts problem that game developers are paranoid about useful tools? Of course it's a fault at Microsofts end that it doesn't unload correctly, but there is a much deeper and more interesting question as to why consumers have no control over their own computers.

    7. Re:How about . . . by fluch · · Score: 5, Insightful

      I consider this a bug in the custommer. They shouldn't buy games which are deliberately bugy and defective by design ... and now, burn, karma, burn... :)

    8. Re:How about . . . by malkavian · · Score: 4, Insightful

      A bug in software most frequently arises due to bad, or insufficient logic being applied.
      I'd say that failing to run because somebody happens to have another (and in this case fully supported by Microsoft) program running in the background.
      You can see where the suits (and some knee jerk reactions from developers) are looking; If we put that bit in there, we're safe.

      However, the cracks that appear ensure that this is not the case. As has been noted many times on /. DRM does not affect the people who grab the cracked versions and have no intention of ever paying. It only affects someone who has already given the company their money.
      This results in a bad customer experience, lowering the credibility of the games house.

      In my eyes, this makes the logic applied by the developers (include this, and we'll be safe, and the world will be a better place, and no customer could ever object to this) is inherently flawed. This flaw makes its way into the design.
      The design is implemented in the software, which causes an issue with various other applications the end user may wish to run.
      So, the logic used in the design results in a piece of software not running. Whether the intent was to have this happen or not, the logic is flawed, thus making it a bug.

    9. Re:How about . . . by jonadab · · Score: 3, Insightful

      However, there may be some significant differences between Linux and the NT kernel, both in terms of the design and the implementation. It may be that not everything that's hard to do with one of them is automatically also hard to do with the other.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    10. Re:How about . . . by jweatherley · · Score: 2, Insightful

      The problem is that the ProcessMonitor driver hooks the system call table. The author, Mark Russinovich, states:

      "It's never safe to unload a driver that patches the system call table since some thread might be just about to execute the first instruction of a hooked function when the driver unloads; if that happens the thread will jump into invalid memory."

      Can Linux avoid this problem?

      --

      --
      Reverse outsourcing: it's the future
    11. Re:How about . . . by Gr8Apes · · Score: 4, Insightful

      I'd most certainly list it as a bug.

      Why does the game publisher think it has any rights at all regarding what I run on my PC?

      --
      The cesspool just got a check and balance.
    12. Re:How about . . . by Anonymous Coward · · Score: 2, Insightful

      Contracts 101 -1

      Conditions raised after purchase are null and void.

    13. Re:How about . . . by collinstocks · · Score: 2, Insightful

      Mod parent up insightful!

      One problem with that, though, is that the game publishers will not tell you that their games are deliberately buggy and defective by design. However, if the game comes with DRM, that is a good sign that the developers of the game distrust you.

    14. Re:How about . . . by The+End+Of+Days · · Score: 4, Insightful

      But what about the feature of the NT kernel where game companies actually produce software for it? When is the Linux kernel going to get that one?

  2. Re:/. and Microsoft articles... by fuzzyfuzzyfungus · · Score: 5, Insightful

    Team Slashdot may not like Windows very much; but when you have to get your hands dirty with Windows, having the sysinternals tools makes your life less unpleasant.

    Plus, Mark was the one who discovered and publicised the Sony rootkit, when all the professional AV guys were too incompetent or traitorous to say anything. That ought to give him enough karma to go unflamed on Slashdot once or twice.

  3. Re:Finally.. by urbanriot · · Score: 4, Insightful

    On the upside of that, if an app crashes on one desktop, it won't bring explorer down on the others.

  4. Re:Hang on to your old versions... by urbanriot · · Score: 3, Insightful

    Oh no's, conspiracy! Consider Vista / Win2k8 compatibility was added to a number of these tools, as well new features and functionalities HAVE been added to many of them.

  5. R U sure that you know what U are talking about? by frovingslosh · · Score: 3, Insightful

    (subject line done in illiterate speak to fit)

    I didn't get the impression that this was a DRM issue. I took it more as an anti-cheat measure for on-line play. Given that there are huge numbers of players who think it's neat to win by loading up some warez that gives your game an unfair advantage against other on-line players, it's not too unreasonable to have code that detects some of the more common cheats. Unfortunately, when monitoring software starts hooking itself in places where it's not expected, it can look a lot like the cheating software.

    --
    I'm an American. I love this country and the freedoms that we used to have.
  6. Re:Just wow. by RAMMS+EIN · · Score: 2, Insightful

    If you look around, I think you will find that most people don't care about virtual desktops. And I don't mean just Windows users. Mac users generally don't care, and Linux users generally don't care, either. Perhaps, if more people had been crying to have the feature, Microsoft would have implemented it sooner. Because you are right: it isn't rocket science. Still, I think Microsoft made the right choice in playing catch up in other races, first: stability, support for Internet protocols and standard, security, multi-user support, etc. etc. I'd say these are all more important than virtual desktops.

    --
    Please correct me if I got my facts wrong.
  7. Re:Just wow. by Nightspirit · · Score: 2, Insightful

    Windows has always been about multi-monitor support rather than virtual desktops. However, I doubt most users care about or use either.

  8. Welcome to the 1980s, Windows. by Anonymous Coward · · Score: 1, Insightful

    We've had decent process monitors on virtually all variants of UNIX since the 1970s. We've had X virtual desktops since the late 1980s. It has always baffled me why these essential features were never implemented for Windows, and why it's only recently that they've become available as add-ons.

  9. Re:Obligatory by jonadab · · Score: 2, Insightful

    This is interesting to me even though I don't run Windows on my own computer, because sometimes other people use Windows, and since I am an IT professional that means I occasionally encounter it. YMMV.

    --
    Cut that out, or I will ship you to Norilsk in a box.
  10. somehow, atheists are even dumber than I thought by Anonymous Coward · · Score: 1, Insightful

    You're a college sophomore, right? Almost nobody else reads Dawkins's books, and those who do are disappointed. Look up the word 'tautology'. That's what Dawkins's argument is, at 300 circular, rambling pages.

    > just ask any Buddhist. He or she will be happy to explain to you that you don't need any god(s)...

    Ask a REAL buddhist (not an American buddhist-lite) and he or she will tell you buddhists have nothing in common with atheists.

  11. Re:Mark Russinovic is GOD. by killmofasta · · Score: 2, Insightful

    Oh contraire mon frere.

    It makes the system heap smaller, and flushes out LRU crap from the OS. Something that it should have had in a feature all along. It works increibley well on a Terminal server. Excellent. Increases stability, speed, usability, capacity.

    Marks solution? Buy a laptop with 4GB of ram, and get your company give you a superdome to play with.

    Mark? Can I have your Superdome?