Welcome to TechNet Blogs Sign in | Join | Help

Sysinternals Site Migration

Hi, my name is Otto Helweg and I’m very excited to help lead the Sysinternals community migration as well as help define a plan for Sysinternals growth going forward. I’m a Program Manager in the Windows Server and Tools division but my background is heavy IT-Pro (not too much dev) and I look forward to interfacing with the Sysinternals users. Mark has been super helpful in guiding our planning for this migration and will continue to be involved in the post migrated site and ongoing development of its content.

 

Our goal is to smoothly migrate the major Sysinternals site components to Microsoft services and keep the same level of service the community received pre-acquisition. Here’s how the components are going to match up:

 

Original Sysinternals Site

Microsoft Service

Mark’s Blog

TechNet Blog - Mark

Yahoo Groups Newsletter

TechNet Blog – Sysinternals

Web Site

TechNet TechCenter

Downloads

Microsoft.Com Downloads

Forum

TechNet Forum

Source Code

Not being migrated.

 

Once the Sysinternals site has been completely migrated and stabilized, we’re going to begin to implement plans on growing this community. What does that mean? Well, we’ve just starting thinking about this but we do know that Sysinternals has been very successful in reaching their customer base with free tools and utilities that assist in Windows troubleshooting. We would like to see if we could leverage this model across other parts of Microsoft as well. Look for more details after the first of the year.

 

Let me highlight the Sysinternals site components that will change – just so there are no surprises.

 

Mark’s Blog: Mark’s blog has been moved over to TechNet blogs. He will continue to post on the same topics as before (as time permits I’m sure). We will work on getting his blog history moved over as well (although we’re still trying to determine the feasibility of migrating the blog comments). His new blog is: http://blogs.technet.com/MarkRussinovich

 

Newsletter: Going forward, we will be publishing the newsletter in the form of a blog. We feel a blog would be better since it can still be syndicated (trough RSS or ATOM) and it allows for folks to comment. This blog content will be primarily focused on site changes and updates during and post migration. The site blog is: http://blogs.technet.com/sysinternals

 

Web Site: Starting out we are going to be creating a TechCenter on the TechNet site dedicated to Sysinternals and containing the main Sysinternals pages. If we miss migrating important sections of the original Sysinternals site, we will migrate those after the fact as demand surfaces. We will initially maintain a site support e-mail address (syssite@microsoft.com) to address initial site issues.

 

Downloads: We will be migrating most Sysinternals tools to Microsoft.Com Downloads which has additional bandwidth for a better end-user experience. At Mark’s direction, we are not going to be migrating 100% of the tools for one of the following reasons:

 

1.     It only worked on Win9x or DOS – the number of downloads didn’t justify the migration. These were eventually going to be removed from Sysinternals anyway.

2.     Not compatible with XP or Vista – or had compatibility issues with other 3rd party applications and were slated for removal pre-acquisition.

3.     Demo tools – some tools were posted as demos that were paired with Mark’s articles. We are still trying to determine where these will land.

 

If you want a tool back, let us know and we'll let community demand help drive our priorities.

 

We have also changed the Licensing Terms and made it ‘click-through’. The Licensing Terms are actually more liberal and are intended to allow the tools to be used in more situations without a custom license.

 

Forum: The Forum will be the last site component to migrate due to its complexity. The new TechNet Forum for Sysinternals will essentially have the same structure. In addition, the moderators have agreed to keep their roles as moderators in TechNet as well! We are going to try to migrate all the Forums history, but we know that data quality will suffer to some degree (e.g. reference links within replies may be broken). In addition we won’t be able to migrate Forum accounts, so participants will need to re-register with TechNet.

 

Source Code: The number of source code downloads didn’t justify the migration, support, and possible integration problems it might cause with other Windows components down the road.

Published Monday, October 30, 2006 11:32 AM by ottoh

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# Sysinternals to Microsoft migration plan

It’s started. The entire Sysinternals site has been flagged to be migrated into various areas of

Monday, October 30, 2006 3:21 PM by Rod Trent at myITforum.com

# SysInternals Site Migration

Looks like the SysInternals Website is preparing for a Site Migration , having been acquired by Microsoft

Monday, October 30, 2006 9:31 PM by Talking Out Loud with ASB

# Sysinternals Site Migration to Microsoft Technet

From Windows Systernals Technet Blog: Our goal is to smoothly migrate the major Sysinternals site components

Tuesday, October 31, 2006 3:56 AM by KAZ-TCS Ltd. Company Weblog

# re: Sysinternals Site Migration

Congratulation :)

Process Explorer want to keep too !

Regards.

Tuesday, October 31, 2006 6:05 AM by barlog-だい

# re: Sysinternals Site Migration

We are glad Microsoft has decided to keep and improved on SysInternals objectives. We are looking forward to the improvements MS will make on these tools. I am sure it will help make MS platform more attractive.

My congratulations to Mark and his colleagues on this acquisition.

Thursday, November 02, 2006 5:07 AM by McAkins

# re: Sysinternals Site Migration

"1. It only worked on Win9x or DOS – the number of downloads didn’t justify the migration. These were eventually going to be removed from Sysinternals anyway.

2. Not compatible with XP or Vista – or had compatibility issues with other 3rd party applications and were slated for removal pre-acquisition."

It's wierd how Microsoft doesn't want to support it's own operating system... No wait it isn't. Policy like this don't get my points.

Friday, November 03, 2006 7:12 PM by Green

# re: Sysinternals Site Migration

Would be a GNU/Linux sysinternals tools?

Monday, November 06, 2006 3:47 AM by GNU/Linux

# re: Sysinternals Site Migration

I don't see why it would be difficult to migrate the source code, if they're going to migrate the compiled versions...

Monday, November 06, 2006 7:06 PM by Josh K

# re: Sysinternals Site Migration

Mark , source code is very important for us ! ! !, and I think it woudn't be difficult migrate the source code, so,..., try to help us, please .

Tuesday, November 07, 2006 5:44 AM by g-n-d.net

# re: Sysinternals Site Migration

> Source Code: The number of source code downloads

> didn’t justify the migration, support, and

> possible integration problems it might cause

> with other Windows components down the road.

This to me sounds like "don't worry guys - there will be no source code from now on". From my point of view the value of SysInternals and everything that Mark was doing was in that it was open and insightful. The source code illustrated some aspects of internals of Windows together with Mark's explanations and articles.  But now I'm afraid the openness will be gone - only tools will remain. "Well" done - typical Microsoft style.

Tuesday, November 07, 2006 7:07 AM by Alexey D

# re: Sysinternals Site Migration

"Source Code: The number of source code downloads didn’t justify the migration, support, and possible integration problems it might cause with other Windows components down the road."

Lying through your teeth.

Honest would've been: Only Microsoft should have the chance of even remotely, somehow, making any kind of gain from this, except for when you're using what we give you, and how we tell you to.

Tuesday, November 07, 2006 1:42 PM by Anonymous

# re: Sysinternals Site Migration

Agreed, source code is a must!

Tuesday, November 07, 2006 2:25 PM by Max

# re: Sysinternals Site Migration

Anonymous: They're not quite lying.  What they aren't saying is that no number of downloads would've justified the migration, even if millions of people were downloading it.

Tuesday, November 07, 2006 2:54 PM by mattmurphy

# re: Sysinternals Site Migration

No source code :(

Well I hope the $ tastes good

Tuesday, November 07, 2006 3:12 PM by Mata

# re: Sysinternals Site Migration

It looks like there's a lot of churn over the source code issue. Let me say that it was not an immediate decision and there was debate over whether or not to post the source code. Some of the other reasons for not posting it include the fact that it has been used in malware, and some of the programs use undocumented APIs (which we're trying to get away from).

Would it be acceptable to start including more source code chunks in the blog and information articles instead?

We are interested in your opinions. Thanks for posting.

Tuesday, November 07, 2006 3:53 PM by ottoh

# Source code required

If these tools use undocumented API's, fix the source code and post it afterwards (and DO fix it). If it's not fixable, well, then that points to a problem in the windows API no?

The fact that it has been used in malware, well, how about you don't make any API available, because they to are certainly used in malware.

For me, it always felt 'safe' to have the sourcecode available: if I ever need to do something like that, I can look at the code here. Real life code, not marketing samples that ignore pretty much everything you have in real software. And otoh, I knew the tool probably wasn't doing anything malicious, since certainly someone read the source and checked.

Why not talk to the MSDN people? I'm sure they'd love to have some very advanced samples of using the API available...

Tuesday, November 07, 2006 4:05 PM by Legolas

# re: Sysinternals Site Migration

I must agree with Legolas.  For the SysInternals software that is usable for malware authors, binary forms are plenty usable.  The malware writers don't have to know how it works, they can just call it.  For legitimate research, though, there's significant purpose in the source code.

I too can understand the desire to avoid undocumented APIs, but I must concur with other posters: the tools should use alternative methods when they exist, but if the undocumented way is the only way, then let us see the gory details and preface it with one of those nasty "This code uses undocumented APIs that will disappear if/when we wish."

I also concur with Legolas that the necessity for the SysInternals tools to use undocumented APIs should be used as a guide to add documented means of accessing these capabilities to future versions of Windows.

More code in technical articles is always helpful, but I would still prefer the full code be posted.

Tuesday, November 07, 2006 5:35 PM by mattmurphy

# re: Sysinternals Site Migration

I do not think that by not migrating the source code they can avoid malware development. The source has been there for years. The guys that write malware already have it. And also there is a full community(ies) of reverse engineering people.

By not releasing the source they are actually hurting the new developers. People that for some reason want to understand how Windows works or have/need to write a driver.

I really hope they post the source again for the benefit of the developer community. (And mine too, since I don't remember where I put the sources :))

Tuesday, November 07, 2006 6:28 PM by andreyd

# re: Sysinternals Site Migration

Please, i think the decision to not migrate the source is a bad one, and the  excuses given, (malware) ridiculous. and (too much work) are already making me lose faith in the transition, it sounds like censorship from day one! The source is very useful as a reference.

Tuesday, November 07, 2006 6:52 PM by mark

# re: Sysinternals Site Migration

Aha, malware. Tell me: Why are american civilians allowed to use guns? Surely they could be mal-used as well? I'm very sorry to say, but i still think you're lying, mainly because i can not believe that any human being could actually state that as a reason for keeping source-code out AND actualle believe it.

Regarding undocumented APIs: There are three things one could do here.

A) Document them and make them something useful.

B) Replace them with something that fits the windows vision or something.

C) Try to hide them for some reason, god forbid people use your hacks for something useful.

Are you sure you want to choose C)?

Acceptable to post code chunks? Yes and no. YYes, it would be a TINY step in the general direction could approximately be described as right. No because it means that we get alms from the benevolent Microsoft as he sees fit to hand out instead of the free sharing of mind and creation that was previously what the name Sysinternals meant.

The correct thing to do without hurting your code integrity (heh): Ask Mark Russinovich about the source code he created and had decided to share with the community of windows users. If he still desires to share it, put it up in an archive, marked as deprecated, unsupported and for learning purposes only.

Anything else will most likely only cement the image that the general public has of you even further.

Tuesday, November 07, 2006 9:32 PM by Anonymous

# re: Sysinternals Site Migration

Mark can you send me all the source code? taywaileong@hotmail.com

Wednesday, November 08, 2006 12:46 AM by Bill

# re: Sysinternals Site Migration

It only seems fitting that sourcecode should now be accessible on MSDN Academic Alliance site or MSDN Developer's site if anywhere.

Wednesday, November 08, 2006 1:24 AM by jawz101

# Sysinternals migriert

Mitte des Jahres wurde Winternals und Sysinternals von Microsoft gekauft. Das Angebot der sehr hilfreichen Tools steht auch heute noch kostenlos zur Verfügung. In den vergangenen Tagen wurden nun die letzten Vorkehrungen getroffen um das neue Angebot

Wednesday, November 08, 2006 6:09 AM by .: blogging augusto :.

# re: Sysinternals Site Migration

I'm a longtime user of Mark & Bryce's excellent tools. I can sum up their best points as:

 - Good design, excellent reliability, superior engineering

 - As non-intrusive as possible on the system - one of the early pioneers of dynamically loadable device drivers, for example

 - Excellent reference apps for other developers looking to follow good practise

If Microsoft chooses not to migrate over the source code along with the main apps, they will be giving up a hugely valuable resource for developers.

It only takes one developer to write an application that may be used by hundreds or thousands of users. Mark & Bryce have provided working examples of how to implement a whole range of sophisticated Windows programming techniques, and a whole generation of developers have benefited from this.

Posting code snippets is not remotely as useful as showing a fully working application. Making the source code only available through a closed Microsoft developer program is also nowhere near as useful.

If Microsoft wishes to retain the respect of the development community during the course of this acquisition, source code MUST continue to be made readily available. I hope this is clear from the other comments already posted.

Wednesday, November 08, 2006 6:26 AM by Eddy Carroll

# re: Sysinternals Site Migration

I have to add another vote ... Source code is very important.

Wednesday, November 08, 2006 7:03 AM by BobcatASL

# re: Sysinternals Site Migration

One more vote ... please keep source code available.

Wednesday, November 08, 2006 7:29 AM by Martin

# re: Sysinternals Site Migration

IF YOU DON'T GIVE US THE SOURCE CODE BACK WE DEVELOPERS WILL NEVER TRUST YOU AGAIN.

THIS IS A CHANCE FOR MICROSOFT TO GAIN BACK SOME OF OUR TRUST, IN THAT, YOU'LL DO THE RIGHT THING.

DON'T BLOW IT!

THERE ARE A LOT OF IMPORTANT DEVELOPERS, SUPPORTERS, AND INDIVIDUALS HERE THAT USE AND READ SYSINTERNALS.

MANY WITHIN YOU OWN COMPANY (Can they speak-up like this? I don't know), AND MANY WITHIN OTHER COUNTRIES

(E.G. You want European developers to stick up for you when their country is trying to sue you into oblivion, then don't screw your supporter; developers.)

YOU NEED US AS ADVOCATES FOR DEVELOPMENT OF MICROSOFT CENTERED SOFTWARE.

WE WILL STAND BEHIND YOU, BUT YOU HAVE GOT TO MEET US ON NEUTRAL GROUND.

WERE NOT IN THE .000001% CATEGORY OF MALWARE WRITERS.

"SACRIFICE THE MANY FOR THE FEW".

SOUNDS LIKE THE ENTERTAINMENT INDUSTRY'S APPROACH DOESN'T IT.

WE ALL KNOW HOW THAT'S WORKING OUT.

YES, I'M YELLING, BECAUSE I'M MAD AS HELL.

SHOW US YOU CARE!!!! DO THE RIGHT THING!!!!

Please do the right thing.

K.L.C.

Wednesday, November 08, 2006 8:56 AM by K.L.C.

# re: Sysinternals Site Migration

If you have to use the undocumented API's to pull off what is needed for SysInternals then they need to be documented.   Otherwise our applications are on a Level playing field with Microsoft.      

Source code, is educational.  

I am a software developer and we use SysInternals Products all of the time.    

I see your from the IT side of the house.  

I wish Sysinternals was acquired now and placed in MSDN instead of Technet!   We view it as a valuable development tool more than an IT tool.  

Snippets on the blog just don't count, as I then have to search multiple blog entries that are pointless to find the way something was done in a sysinternals product, I might not even find it.   I think that posting snippets in blogs is an excellent additional to the source code.

Wednesday, November 08, 2006 9:14 AM by Robert Love

# re: Sysinternals Site Migration

I absolutely agree about the undocumented code.  If there isn't already a documented method to do what the undocumented code was doing, then document the method so it is no longer undocumented, mark it as deprecated in future versions of the OS, and add a "supported" method for doing it.

Wednesday, November 08, 2006 10:12 AM by GregM

# re: Sysinternals Site Migration

Yet another shout against the bogus reasons...

Wednesday, November 08, 2006 11:08 AM by sean

# re: Sysinternals Site Migration

Another disappointment in Microsoft the source code disappears.

I even defended the "takeover" and believed sysinternals would be safe.

Ah well it's Marks decission to let this happen.

All the fuzz will probably result in the source code being available a little longer but in the end I'm just loosing my trust in Microsoft.

I feel powerless the only small thing I can do

is remove the terrible Vista from a few machines  and replace it with Ubuntu although they already devoured Novell/Suse so where is the end....

Wednesday, November 08, 2006 11:09 AM by Jaap van Ginkel

# re: Sysinternals Site Migration

On the site move:

I’m very disappointed that the SysInternals.com domain is completely gone. Most sites post up notice that there will be a merge, and typically the old content is still accessible for months afterward. This is prohibition: download from SysInternals.com in October, search Microsoft hopelessly in November. *sigh*  Could we please get SysInternals.com back up for a week?

On the source code:

Open source has always meant three things to me:

* No mal intent or hidden agenda (to quote Steak & Shake “If it’s in sight, it must be right!”)

* quick patches to bugs (if not by the developer, then by the user community)

* fully extensible

Some would say that open source programs are more secure. This is not so by the virtue of just posting the code, but becomes so over time because of value #2 above.

I’m not a developer any more, and have little use for the source code now. However, that does not minimize any of the three values above. And having done software development I can truthfully say that proprietary software derives a LOT of its value due to the need to reverse engineer the “undocumented APIs” in order to provide desperately needed functionality in today’s ubiquitous mixed environments. Mainframe & server farm, Mainframe & Web/XML, Microsoft & Linux, data mining apps that pull from both SQL Server and Oracle systems… on and on. Most vendors provide little help in these situations, and the majority of retail books are worse than worthless. It is the rare gems like SysInternals.com, AutoIt, SourceForge, etc. that enable and drive today’s IT.

Ultimately, the enveloping of SysInternals into Microsoft will be seen as just one more innovation that Microsoft bought to control and claim as its own because they were unable to innovate on their own.

Ottoh,

* Put SysInternals.com back up for a couple of weeks to ease the transition for those like myself that visited only once a month and may have missed any advance notice.

* Don’t be afraid of the posting source – free the source and be set free yourself from worries about the source. Your community will catch an errors you miss, and will help you with security problems as they arise.

* Lastly, and perhaps most importantly, listen to your community. Ultimately innovation is just meeting needs. (Not to be confused with sales: an attempt to convince customers that they have a need.)

Wednesday, November 08, 2006 11:30 AM by Greg Hardt

# re: Sysinternals Site Migration

Ottoh, thanks for the opportunity to provide feedback. It was good to see a reply from you yesterday. :)

Wednesday, November 08, 2006 11:44 AM by Greg Hardt

# re: Sysinternals Site Migration

New EULAs too!

You may not:

* work around any technical limitations in the binary versions of the software;

* reverse engineer, decompile or disassemble the binary versions of the software, except and only to the extent that

applicable law expressly permits, despite this limitation;

Wednesday, November 08, 2006 1:00 PM by sean

# re: Sysinternals Site Migration

Rushing in and downloading all the source code from the old SysInternals site the moment I heard about the 'migration' to Microsoft... now *that* was a good decision, wasn't it? Can't stop congratulating myself on it.

On the 'Oh my, used in malware, cut it, cut it!!!' issue: The only thing you'll accomplish will be to have all those sources floating around on hacker sites, file sharing networks and the like. Many people who could do something useful with them may not be bothered to search for them in those places, but malware authors most certainly will. Who's losing and who's gaining, I wonder?

On the undocumented APIs issue: instead of moving towards eliminating any trace of references to those pesky APIs, how about trying the opposite direction for a change? Let's face it: some tools can't be as powerful as they need to be without access to some undocumented parts of the OS. Having such tools available ultimately makes the OS more useful to IT professionals. You should be helping the development of such tools, not hinder it. Of course there's the caveat that the APIs are not officially supported, may change in the next version, and so on, but everybody knows that; the tools will simply be updated to cope with the changes, if they ever happen - and we all know it's not that often anyway.

In summary, I've yet to hear a valid reason for not migrating the source code. Until I do, I'll remain extremely disappointed to see MS is still headed in the old, wrong, direction.

And no, code snippets in blogs won't cut it.

Wednesday, November 08, 2006 4:31 PM by DisappointedOne

# Source code

The lack of source code seems like a slap in the face. From the Winternals acquisition press release:

"Customers will be able to continue building on Sysinternals' advanced utilities, technical information and source code for utilities related to Windows."

So, the source code bit was just a lie? This really makes me distrust Microsoft's intentions with SysInternals. At a moment's notice, other things could begin to disappear. Do I have to mirror the entire site now?

I've found the source code to be immensely useful, from understanding how Windows works, to adding features to NewSID to streamline our image deployment process (which is a giant pain without third-party tools, and even if Vista fixes this, the massive changes in Vista requires us to delay adoption).

Some of the tools used undocumented APIs (which, as other people pointed out, only shows the limitations of the documented API), but a lot of them didn't. Many showed how to properly use the security APIs, etc., and fills many gaps left by the SDK.

Please bring the source back. Add disclaimers up the wazoo if you'd like, or just add them to the Windows SDK examples. But please, bring the source back!

Wednesday, November 08, 2006 6:26 PM by Karl

# Source Code

I really think one of the most importantant aspects of the heart and soul of sysinternals has been done a great disservice by removing the source code. In my opinion, one of the greatest ideas of the site was the education about and illumination of Windows systems internals as illustrated by the code examples. What better way to show this than by example and having the code to look at when trying to understand the issues being discussed was invaluable. SHAME ON WHOEVER DECIDED TO ELIMINATE THIS TREMENDOUS RESOURCE!!!!! BRING IT BACK!!!! BRING IT BACK!!!! BRING IT BACK!!!!!

Wednesday, November 08, 2006 11:42 PM by Bob

# Sysinternals Process Monitor v1.0

Here's an announcement that I almost missed due to the noise from TechEd and the Sysinternals site migration.

Thursday, November 09, 2006 1:09 AM by TestDriven.NET by Jamie Cansdale

# re: Sysinternals tools

I am not a developer so I have not made use of Mark & Bryce's source code, although as a long-time IT pro I can readily understand its usefulness.  

My concern is for the tools themselves. I have been a patron of the Sysinternals site for a number of years, and watched the number and usefulness of their tools increase. Also, through various employers (NOT Best Buy), I have purchased various Winternals tools.  Mark and Bryce were one of my trusted sources for unbiased, functional information, and truly useful tools I couldn't find elsewhere.  

Call me a conspiracy theorist, but I fear that Microsoft has, in part, acquired Sysinternals to stifle two obviously brilliant minds who thought outside the box. They are independent thinkers who have specialized in dissecting Microsoft’s API’s and making something useful out of them. Look what they did for the Sony rootkit debacle.  Even though it was supposedly discovered by someone else, Mark has received the majority of the credit for exposing it.  It would appear that, to eliminate their nuisance alluded to by Otto’s “undocumented API” comment; Microsoft just used its money to acquire the company, thereby telling Mark and Bryce to shut up.

Yes, Mark and Bryce can continue to do wonderful things. If these guys can’t find a tool for something they need, they just write one. Only instead of doing them for the benefit of the user community, they’ll do them for Microsoft!  Now that the company essentially controls what gets published, I fear that the pairs best work, which many of us have come to rely on, will now be kept internally and not made available outside the hallowed Redmond walls, with the stated excuse of “malware” or some other equally lame reasoning.

Rolling Sysinternals tools into Microsoft Download is just the absolute kicker for essentially killing what used to be a very useful resource.  We’ll have “Genuine Windows Advantage” or whatever it’s called, licensing keyed to all the tools, when we can find them.  Having the tool listings and version information on RSS was SO simple (with apologies to GEICO) even a Cave Man could find them and readily figure out if there was a new version or new tool to download.  Now we will have to find them and figure the versioning out for ourselves.

I’ll get off my soapbox now, Ciao!

Thursday, November 09, 2006 1:32 AM by Old Man

# re: Sysinternals Tools

It would appear that I shot my mouth off before thoroughly researching the new site, and as such I apologize for the hastiness of my criticism!

At current juncture I withdraw my apparently unwarranted attack on killing the Sysinternals website. I will wander the new TechNet site for awhile and see what is for free in curiosity!

Thursday, November 09, 2006 1:44 AM by Old Man

# re: Sysinternals Site Migration

even please post the source code in an unsupported as is state.  even with out keeping it upto date with the binarys.  or are we supposed to have a black market to get the source code that was there until a week ago?

Thursday, November 09, 2006 5:48 AM by steelbytes

# re: Sysinternals Site Migration

So now the source of windows insight will sites like the 29a labs <virus writing site, enter at your own risk>?

Thursday, November 09, 2006 8:10 AM by anonymous

# re: Sysinternals Site Migration

Sorry Microsoft, but taking freely available source code and then denying everyone access is not playing nice. No  one agrees with your reasons for doing so and o be honest, from past experience the reasons stated do not seem to be the truth. Obscure EULA's are nasty too, there were more pros than cons when it was available in the past so why would the community's approach all the sudden change...If you want our support then you have to play nice...  

Thursday, November 09, 2006 9:07 AM by John

# re: Sysinternals Site Migration

Hah!! I tried to post the old links to the source code here and it must have been moderated. Lame...  the site's pages are still cached on Google... get em while you can

Thursday, November 09, 2006 11:46 AM by Ryan

# re: Sysinternals Site Migration

Well, it must have been automatically stripped because of the web addresses, so just at tack http://download.sysinternals.com/Files/ on the front of the filenames and the links should work

Thursday, November 09, 2006 11:48 AM by Ryan

# re: Sysinternals Site Migration

AccessEnum.zip

AccessEnumSource.zip

AdRestore.zip

AdRestoreSource.zip

Autologon.zip

AutologonSource.zip

CacheSet.zip

CacheSetSource.zip

Ctrl2Cap.zip

Ctrl2CapSource.zip

SecDemo.zip

SecDemoSource.zip

DiskExt.zip

fmifs.zip

Fundelete.exe

FundeleteSource.zip

Thursday, November 09, 2006 11:50 AM by Ryan

# re: Sysinternals Site Migration

A few more... I have all the links for stuff that was on the source code page

Junction.zip

JunctionSource.zip

NewSid.zip

NewSidSource.zip

NtfsInfo.zip

NtfsInfoSource.zip

procfeatures.zip

SDelete.zip

SDeleteSource.zip

ShareEnum.zip

ShareEnumSource.zip

TcpView.zip

NetstatpSource.zip

PipeList.zip

PhysMem.zip

RegHide.zip

Tokenmon.zip

TokenmonSource.zip

TVcache.zip

VcMon.zip

VcMonSource.zip

VxDMon.zip

VxDMonSource.zip

Thursday, November 09, 2006 11:51 AM by Ryan

# re: Sysinternals Site Migration

And finally a couple of oddballs...

http://www.sysinternals.com/Files / Defrag.zip

http://www.sysinternals.com/Files / DiskKey.zip

delete the space

Thursday, November 09, 2006 11:57 AM by Ryan

# re: Sysinternals Site Migration

Thursday, November 09, 2006 12:04 PM by Ryan

# re: Sysinternals Site Migration

Next:

McAffee (av)

Symantec (av)

Skype

Adobe

Once the previous ones are gone, those are next on the menu:

Autodesk

Citrix

Thursday, November 09, 2006 1:25 PM by Sanders

# re: Sysinternals Site Migration

Well thank goodness for archive.org. I figured there was no more room under Microsoft's rug for sweeping, but I guess those few megs of source code could _just_ get squeezed in there.

It's clear by the previous posts that the source code files still exist in the same root directory as the presently available tools from the updated site. Statements to the effect that it would be difficult to migrate suggests the migration team finds it difficult to keep the source code hyperlinks on the page they originally copied.

I can understand Microsoft's intentions with removing access to something they do not officially document, support, or perhaps condone. Misrepresenting about why, however, is not kosher in my book.

Thursday, November 09, 2006 3:13 PM by Dinkum

# re: Sysinternals Site Migration

Sysinternals is moving to Micro$oft.

I think Micro$oft has shafted us enough. The one place we though we could trust was Sysinternals, now I am wondering if Bill Gates showed you the light $$$,$$$,$$$.$$ and you said sold!.

Which I hate to say, why migrate? Why not just stay an independent, with freedom there of.

Mark you are those most awesome of coders please do not take my words wrong. I just do not want to see you sucked in the death machine (M$).

I am surprised you are not going to Linux.

Everyone I know is steering away from Microsoft, and heading to Linux.

Either way Mark your still an awesome coder, I will miss your news letters, and programs, great technical advice that took me many years to try understand but I did.

I learned from you.

You are awesome!.

However I have my own "FORD" Fix or Repair Daily "Microsoft Windows XP Pro"

Good bye my friend I wish you well.

Thursday, November 09, 2006 3:59 PM by Paul Thunder

# re: Sysinternals Site Migration

Yes, the old files are still on the downloads.sysinternals.com site and the old links are still active. They will gradually dissappear as we migrate more of the site over.

Thursday, November 09, 2006 4:24 PM by ottoh

# Where is the source?

Boo on Microsoft!  Removing the source code (and some of the utilities, such as FileMon for Linux) is terrible.  And bald-face lying about it makes you look even worse!  Please stop buying innovative little companies just to destroy them.

Thursday, November 09, 2006 4:26 PM by Jeff Stein

# re: Sysinternals Site Migration

Please see my comment "If you want a tool back, let us know and we'll let community demand help drive our priorities." I'm willing to apply that to the source code as well. It would be helpful to hear why source code access is important (please be specific) and which source code has been the most helpful. Some code may be easier for us to post than other code and this will help drive its priority.

I have been and will continue to be open and honest with you (the community) about our decisions and directions with Sysinternals. I maintain that the current source code decision is driven more by resources and priorities than it is about policy.

I want to see this community grow at Microsoft, not just exist.

Thursday, November 09, 2006 6:03 PM by ottoh

# re: Sysinternals Site Migration

I agree with andreyd's post... those who will use the source for malfeasence already have it. Those of us wanting it for educational are kicking ourselves for not downloading it while we had the chance. I have been an avid visiter to the Sysinternals site for the past year, but I only downloaded the executables ... I never leave home without these tools before heading to work as an IT admin. Would like to get back in to coding and see the source (or a subset of it) made available again.

Thursday, November 09, 2006 6:37 PM by lewirp41

# Microsoft withdraws Sysinternals source code

Microsoft withdraws Sysinternals source code

Thursday, November 09, 2006 6:46 PM by DamienG

# re: Sysinternals Site Migration

Ottoh, you're asking us to beg you.

And you're doing so to see just how much you need to give us so we will shut up and let you delete the rest.

I'll give you the last bit of benefit of the doubt that i possess tho and ask this, hoping you are able to answer honestly for a change:

What priorities are you talking about? What is so difficult about getting a few files, putting them on the new server and linking them? Do you not have enough ressources to handle the few megabytes? Are you running on 2000 Baud modems or something? Do you need to fill in a triplicate form for each link you put up?

Also, most importantly: What does Mark say about this? Would he even be allowed to say something?

Thursday, November 09, 2006 8:44 PM by Anonymous

# Migrating links

Ottoh,

The key to this situation is that microsoft is as open as possible about the rational behind key decisions such as these. I know you have tried to do this, but if its a technical or 'resources' issue, tell us why there the process is a resource issue. If its some lengthy microsoft process for getting files posted the download.microsoft.com, then fine, but do tell us this.

Right now as far as we know, its a simple matter of uploading them to a microsoft download server and posting a link to it... which would take about 15 minutes... so there must be more to it.

Thursday, November 09, 2006 9:00 PM by Ben

# Source Code

Ottoh,

I wouldn't expect Microsoft to "get it" on this issue. But as you can see - there is a community demand - if you were honest in your statement that "I'm willing to apply that to the source code as well" then you would have migrated the source long long before now.

You seem to be implying that it would be somehow onerous to have code on your site, yet I can fine a LOT of obsolete documents on technet (just looked up DOS 6.0 debug command documentation - how handy).

The source code - ALL of it - gives audit and educative opportunities.

If you don't recognize a community demand by now then there is absolutely no chance of you nurturing a community going forward. You may develop a group of people who appreciate the  sysinternal tools as they are released but don't be silly enough to confuse that with a community.

Thursday, November 09, 2006 10:26 PM by Dave

# re: Sysinternals Site Migration

Hey Folks,

1) Mark is on board with this decision

2) We have some internal policies - which I believe are reasonable (although sometimes tedious) - to bring code through a review process before providing it to our customers so they don’t get bitten by issues like API changes between operating systems. This process alone requires resources, not to mention the efforts, involved in updating comments, API calls, coding practices etc., so we have a level of confidence that we’re not doing our customers a disservice. In addition, we don’t want to send a mixed message by providing code that goes against some of our own published (and followed) best practices (like not using private APIs). I know the historical Sysinternals members can overlook this, but I'm driven by a baseline that includes our entire customer base that may not be familiar with these tools or their history.

3) Our resources are tapped out trying to get this site up and will be for the next couple months. Right now my driver is the 600,000 daily visits to the site and trying to ease that transition experience. In addition, Mark and Bryce are revving bits, sometimes several times a day, which are fixing bugs and issues as they flow in from this new launch. Adding un-scoped features like source code is not at the top of my agenda right now. Getting a better understanding of the source code usage scenarios would help me elevate it.

I’m asking you to work with me on this, not against me.

Friday, November 10, 2006 1:16 AM by ottoh

# re: Sysinternals Site Migration

Internal politics?

Quality Assurance to make sure that "typical" (ie not sysinternal regulars) Microsoft developers are not lead astray and mislead? Paalllleeesse - give me a break!!

Put the source code up.

Then put up a bloody huge disclaimer with links to coding standards, and put it into every zip file. ... hell maybe you can get "the community" to even help identify problems and do some auditing for you.

If no one actually cares about the code (as you imply in the face of all of this) then nothings wrong, no harm-no foul. BUT If people look and find stuff - and then let you know, then you win  you save some auditing "resources" (green folding stuff) and hey ... maybe by doing that you DO encourage a community rather than a user-base.

In the mean time I am sooo glad I downloaded all source files earlier. And thanks to those who put up the links above - I filled a couple of gaps there.

Friday, November 10, 2006 3:42 AM by db

# re: Sysinternals Site Migration

“In addition, we don’t want to send a mixed message by providing code that goes against some of our own published (and followed) best practices (like not using private APIs).”

But you are already sending mixed messages by providing binaries based on such code. It is okay for MS to use such code but not us? Great. :-\

Although I guess that must be a great way to limit competition.  

Some of us come to sysinternals to learn how to do some of the neat things that Mark do. The source code was a huge part of the learning process. Since most of us only need to learn something once or twice the source code does not get downloaded nearly as often as the tools that we use all the time.

The removal of source code makes me worried that sysinternals will be reduced to just another tool site. More source code in the articles would be great but it can not measure up to the full source code.

Among the neat things we want to learn about are the undocumented things. Although i don’t think we would complain as much about losing the undocumented parts if we were shown how to do the same thing with official methods.

I am not asking you to make the source code a top priority or anything. Just assurances that it will come back in some form would be nice.

Friday, November 10, 2006 5:19 AM by Mike

# re: Sysinternals Site Migration

Unfortunately, it doesn't suprise me that they pulled the source code.

Maybe thats why we killed the servers in the days after the announcement.  All of us were either downloading the tools like crazy and/or copying the whole websie.

We were worried about losing the great work that Mark did.  

I for one, copied the entire website (including the source code).

Come on Microsoft ... wake up ... the source code is a big part of what made the site great.

Of course the number of downloads for source code wasn't as big of a nubmer as the tools.  Tools got downloaded as they were used.  Source code was only downloaded as we needed to reference them to try to figure out how Mark did his magic.

Please (For the sake of those who didn't see this coming) restore the source code and for the sake of all of us ... continue to update the source code.  Its not just about what was already there, but the future as well, keep the source code current.

Friday, November 10, 2006 6:45 AM by BobcatASL

# MSに買われた Sysinternals サイトの各種公開ソースコードの行方

今年の7月にMSに買われた Sysinternals サイトの各種公開ソースコードの行方ですが・・・

Friday, November 10, 2006 12:33 PM by M'eaSystem.Text

# re: Sysinternals Site Migration

I see you are a skilled forum warrior. You are well-versed in the skills of circumventing questions with half answers.

(fine, mark is on the board, we all know that he is there, after all this is all HIS, no matter how hard ms tries to slap their corporate branding on, but that doesn't answer what he THINKS about this. in retrospect, the question is pretty stupid though. it's not as if a sane person can expect him to ever be able to speak his real opinion again as a part of microsoft. you realize that by this whole thing you have managed to taint everything he ever says from this point onwards?)

You are well-versed in the skills of providing answers that make perfect sense when viewed from a very tight angle.

(pro-tip: users != developers != customers)

You are lastly well versed in the skills of talking in big words.

(You're talking about a simple website here, not an operating system... This isn't rocket science.)

Sadly you have left behind what is usually called "common human sense" and are left unable of thinking outside of your little corporate frame.

Good bye.

Friday, November 10, 2006 2:38 PM by Anonymous

# re: Sysinternals Site Migration

"Getting a better understanding of the source code usage scenarios would help me elevate it."

Ottoh, everyone's been telling you about how Mark's source code is an INVALUABLE learning tool. We're coders, creators of tools, not tech's, users of tools. That's why Mark posted his code - so coders could all learn from his example. And many of the techniques he uses are not available anywhere else, and certainly not from MS. And MS still feels this is not important?

Re the fact that he sometimes uses undocumented techniques in his code, why is it you think he does that? Is it because MS provides a better way to get that information? No, it's because MS DOESN'T provide a better way. As coders, we come up against the same obstacles, and Mark's code can sometimes show us the way.

"I’m asking you to work with me on this, not against me."

Ottoh, we all are humbled at the feet of the master (Mark, that is), and what you are hearing is our resentment at having lost our master. Mark has helped us understand the maze which is Windows for many years. We see the knowledge Mark passed on now being cleansed by MS, and many of us are angry about this loss.

We all wish Mark (and Bryce) well, and hope they are enjoying the fruits of their talent with MS. But, Ottoh, we don't want to lose unfettered access to Mark. And we're afraid that's what's happening.

So, Ottoh, help use retain access to Mark and ALL the knowledge he wishes to share, not just the knowledge that is cleansed by MS. Work with us, not against us, and you will feel the undying gratitude of us coders instead of the anger you now perceive.

Thanks,

TanMan

Friday, November 10, 2006 5:57 PM by TanMan

# re: Sysinternals Site Migration

Mark, you have totally sold yourself and your work to MS. Your/Their recent decisons are not helpful to the general community.

"Some of the other reasons for not posting it [source code] include the fact that it has been used in malware, and some of the programs use undocumented APIs (which we're trying to get away from)."

A lot of public code is used in malware. So what? It's not like if the code wasn't there, it's going to stop people from writing malware. If it takes advantages of flaws in the OS, then it's the OS that needs to be fixed instead of hiding the code that shows it.

As for undocumented APIs, who cares? You used them in making it, but you're saying it's bad to show other people even if you give a blatant warning? The APIs need to be documented. Having undocumented APIs is the fault of the API creators, so it's their job to fix it.

Saturday, November 11, 2006 3:46 AM by Ryan

# re: Sysinternals Site Migration

Hmm...buying out a developer, removing source code and non-Windows tools, not listening to the people...why does this sound so familiar? Ah yes...it's MS again!

Removing code & utilities that was previously available makes sense, why? Has ANYBODY ever complained that the source code being available for download was harmful (for reasons other than those that are against all open-source code)? How many requests have been made to make the existing code and tools available? Yeah...you're really listening to what the community wants.

"I’m asking you to work with me on this, not against me."

It's hard to work with somebody who is obviously not listening to us.

Saturday, November 11, 2006 3:54 AM by Ryan

# re: Sysinternals Site Migration

<blockquote>Hey Folks,

1) Mark is on board with this decision

2) We have some internal policies - which I believe are reasonable (although sometimes tedious) - to bring code through a review process before providing it to our customers so they don’t get bitten by issues like API changes between operating systems. This process alone requires resources, not to mention the efforts, involved in updating comments, API calls, coding practices etc., so we have a level of confidence that we’re not doing our customers a disservice. In addition, we don’t want to send a mixed message by providing code that goes against some of our own published (and followed) best practices (like not using private APIs). I know the historical Sysinternals members can overlook this, but I'm driven by a baseline that includes our entire customer base that may not be familiar with these tools or their history.

3) Our resources are tapped out trying to get this site up and will be for the next couple months. Right now my driver is the 600,000 daily visits to the site and trying to ease that transition experience. In addition, Mark and Bryce are revving bits, sometimes several times a day, which are fixing bugs and issues as they flow in from this new launch. Adding un-scoped features like source code is not at the top of my agenda right now. Getting a better understanding of the source code usage scenarios would help me elevate it.

I’m asking you to work with me on this, not against me.</blockquote>

Sounds perfectly reasonable to me. Many commenters here seem to think the old sysinternals site was some kind of 'beacon' within the open source community. It wasn't. Mark was always selective in the source code he provided, and that is also perfectly reasonable. Far, far too many people are jumping on the anti-MS bandwagon without stopping to consider where they are *really* coming from.

Read point 2 from Ottoh above. If MS were to publish the source code they would have to put it through all kinds of rigorous tests first. They would potentially have to review hundreds of pages of documentation on coding practices and style guidelines and modify the source to bring it in line. This would inevitably damage its individuality and independence, not to mention raising issues about who does the modifying. (Should it be Mark and Bryce, or MS employees, or both? How would that work? And what effect would it have on their relationship?) Everything has to be reviewed and double checked to make sure they are not giving out mixed messages or going against policy, and all of this requires resources. That is the way beaurocracy in a large corporation works - somebody has to justify it to somebody above them, who then in turn has to justify it to the people who control the budget etc. There is much more to it than simply "uploading them to a microsoft download server and posting a link to it".

Yes there is a community here, but MS is a business. Winternals is and always was a business. Sysinternals was created to provide some smaller yet powerful utilities to developers and administrators free of charge. <i>Some</i> source code was included. That's all. If we want the source code back, we should be making the business case for it, not slagging MS off for the sake of it.

If I were Mark I would feel thoroughly disillusioned by many of the comments above - they would make me wonder if my readers had ever really understood me at all.

Saturday, November 11, 2006 8:40 AM by AngryBrit

# re: Sysinternals Site Migration

yes, great, another guy who doesn't stop and try to think outside the corporate frame.

little question: ever heard of providing software/source-code "AS-IS"? it is possible to publish things without any obligations or needs for changes at all, but they willingly chose to ignore this option for reasons that are all too obvious.

Saturday, November 11, 2006 12:35 PM by asd

# re: Sysinternals Site Migration

Seems like someone sold out again.

I guess everybody's human after all,

everybody has a price :P

I'm so sad to see an independent site go.

Saturday, November 11, 2006 12:56 PM by anonymous

# re: Sysinternals Site Migration

"yes, great, another guy who doesn't stop and try to think outside the corporate frame.

little question: ever heard of providing software/source-code "AS-IS"? it is possible to publish things without any obligations or needs for changes at all, but they willingly chose to ignore this option for reasons that are all too obvious."

As I pointed out above, the original sysinternals site did not provide the source code for every utility. Notable by their absence were Process Explorer, PageDefrag and many others (basically all the advanced utilities - the ones you really *want* to get your hands on). You're acting like there has been a major departure from what went before, and that simply isn't the case.

I am a developer, and for me the most valuable thing by far on the old site was Mark's blog. If that were to go I'd be gutted. The source code I'm not really too bothered about. If I want to do something, I'll write it myself. If I need more insight into how Windows works, I'll buy Mark's book "Windows Internals" - it's been on my list of books to get for months now.

Saturday, November 11, 2006 3:53 PM by AngryBrit

# re: Sysinternals Site Migration

"You're acting like there has been a major departure from what went before, and that simply isn't the case."

That's not true. Mark and Bryce are famous for demonstrating how to use several undocumented features of windows. There where several articles and accompanying source code that dealt with and showed how to use these features on the old site. Those are now all gone. That's a major policy change. An expected change since MS now owns the site, but a major change nonetheless.

And for the future, one can't help but wonder if they are free to publish any new findings now that MS signs their paycheques.

Saturday, November 11, 2006 6:47 PM by ert

# re: Sysinternals Site Migration

May of the source codes demonstrate use of APIs that can be scarcefound elsewhere, even in Mark's book. Sure, some of this information might be misused - but surely nobody really believes in 'security through obscurity'. This is just an excuse, we all know that.

The simple fact of the matter is that corporations are about profit, not availability of source codes. THIS is the fundamental change that took place when sysinternal's was bought up.

Want the source codes back? Prove to Microsoft that they can profit more by providing them than by not doing so. That is the only argument they understand - all else is meaningless to them. They have proven this over and over again.

Sunday, November 12, 2006 8:03 AM by db90h

# re: Sysinternals Site Migration

I'm in two minds (at least) about this whole affair. Sysinternals has been one of the best provider of tools for IS staff out there, especially regmon, filemon and pstools. The fact that the tools have always been free of charge is pretty incredible, and I always wondered how they made money.

I am sad that MS have bought sysinternals, but I'm not really sure why. The new process monitor tool is fantastic, but I'm nervous about the licensing changes. The lack of source code bothers me, but I've never looked at it before (and it was not for all products anyway) so is it really an issue? I'm not sure.

My only real comment is to thank Mark for producing a great set of tools, and good luck to him for getting Microsoft to buy them. I do hope the change is good for the community, but whichever way it ends up going we have been better off having sysinternals to play with.

If Microsoft do manage to stuff it up somehow, then there is always the option of the community getting together to produce the next great open source toolkit, rather than complaining about corporate politics.

Sunday, November 12, 2006 10:30 PM by JamesFrost

# re: Sysinternals Site Migration

Hi Otto,

Thank you for taking the time to address the issue many have had over the source code.

I am having trouble understanding why you just cannot have a link to the old stuff with a disclaimer to use at your own risk? All the reasons why you cannot keep up the changes can be listed along with the disclaimer.

The code and developer information (I could not find the developer information section) was just a handy thing to have access to when a developer such as myself was/is working with a related code.

As a developer, I now know that I cannot turn to this website for information anymore. If this is Microsoft's intention, they have succeeded. This may not make much sense to you if you are not a developer.

Monday, November 13, 2006 12:49 PM by Anthony

# Goodbye sysinternals...

Well,

as sure as this thread is been watched, it will be the last sequence of long enthusiastic development which was appreciated by many people dealing with everyday problems in the world of today and tomorrow. can't blame mark - he's done a remarkable job over the time and may go on to the next level.

For all those people which liked lemmings and have been working with the sysinternal-tools - farewell with a tear in the eyes loosing one more of the few good sites on the web.

cu

Monday, November 13, 2006 5:27 PM by a former admirer

# Source code -- bring it back till the end of the year.

Why not just put the source code up for some period of time (till the end of the year) and end all these complaints?? I think the fact that now that it is gone when a lot of people thought it would continue to be there as was originally promised/implied is what's riling so many people?? This is such an easy problem to solve, I can't believe Ottoh or Mark or someone with juice doesn't do something to stop all the bad feelings this is causing. Anyone who cares and doesn't know about the problem by now likely doesn't care. How many complaints do you need to think that this is not a valid point?? Please bring back the source code for a time and give us a chance to do what we should have done already.

And hope that people learn something and keep this in mind for the future. Any tool that you find valuable, download it and save it for a rainy day. Thats why they make such large drives nowadays at such good prices.

Thanks for listening.

Tuesday, November 14, 2006 12:00 AM by Bob

# re: Sysinternals Site Migration

SysInternals has never been opensource.  Only small source code chunk where available. As a sample the "File Monitor" utility it's using some "dirty trick" never shown.

Ms is just extending the SysInternals tradition.

Tuesday, November 14, 2006 10:25 AM by Borgna Marco

# re: Sysinternals Site Migration

so ...

a month ago and earlier the source code was good enough, but now magically its bad?

only thing what changed was the owner...

so, the source code will not run/compile on Vista?

then ... i'm wondering it will be the case for binary versions

also what has someone before pointed out, why the binary size of some tools have raised by 3x ?

many questions and i predict no real answer.

i also wonder Ottoh, who are you? An MS employee? maybe the new 'boss' of Mark?

... so many questions... ;|

Tuesday, November 14, 2006 3:45 PM by dev/null [hDs]

# Shame on Microsoft

When the Sysinternals acquisition was announced, the boards were full of conspiracy theories of how Microsoft just wanted to censor Sysinternals and hide everything they found embarrassing (even information which is critical for us users).  I actually defended MS, and for that I now feel like an idiot.  In removing the source code (and several of the tools), MS did exactly what the conspiracy theorists predicted.  You can put the source code back up (and I hope you do), but neither MS nor the new Sysinternals can ever regain my trust.  I hope Mark and Bryce at least made a pretty penny when they sold out.

Wednesday, November 15, 2006 5:04 AM by Jeff Cross

# re: Sysinternals Site Migration

OK SO HERE'S THE SCOOP!

THEY HAVE NOW HEARD HOW WE ALL FEEL.

DO THEY CARE ? NO

DO WE, MOSTLY DEVELOPERS AND IT FOLKS, REALLY MATTER TO THEM? NO

WILL THEY SCREW THEIR BEST SOURCE OF PROLIFERATION? YES

WERE ALL THESE COMMENTS POINTLESS? YES

DID THESE COMMENTS FALL ON DEAF EARS? YES

HAVE YOU NOW CREATED MORE ANIMOSITY BY ONE'S YOU NEED THE MOST? YES

DID YOU LIE? ABSOLUTELY