Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Submission + - Visual Studio 2015 c++ compiler secretly inserts telemetry code into binaries (infoq.com) 4

edxwelch writes: Reddit user "sammiesdog" discovered recently that the Visual Studio 2015 c++ compiler was inserting calls to a Microsoft telemetery function into binaries.
"I compiled a simple program with only main(). When looking at the compiled binary in Ida, I see a calls for telemetry_main_invoke_trigger and telemetry_main_return_trigger. I can not find documentation for these calls, either on the web or in the options page."
Only after the discovery did Steve Carroll, the dev manager for Visual C++, admit to the feature and posted a work around. The "feature" is to be removed in Update 3 of the product.

Comment swap drives (Score 2) 78

I worked on an airplane-based system, and we had removable hard drives which we swapped any time we had to update the software. This way, each upgrade also restored the system to a pristine condition.

I've also done this with CD-ROMs. One nice thing about booting and running from a CD-ROM is that it's impossible for it to be "hacked" (short of creating a new version and sneaking it in to the physical machine).

Comment Re:Mechanical Keyboard (Score 1) 307

I loved my old Model-M keyboard, but IBM made one that I liked even better. It was the keyboard for a block-mode terminal for an old System/34 system I used in school. The keyboard was essentially the same one used on the Selectric typewriter, and with the power off, it felt terrible. However, with the power on, a solenoid in the keyboard case would bang the case with each keystroke, simulating the effect of the typing ball in the Selectric.

Having the physical feedback (*BANG*) made the keyboard a delight to use. Of course, it was even noisier than the Model-M (which is the chief complaint of those sitting near a happy Model-M user).

Comment Re:Won't happen (Score 1) 727

Tried the VM approach with a materials stress testing machine. Didn't work out too well. It's software that can only run on XP with an RS232 port to access test results. To say this specific vertical hardware/software solution is expensive would be an understatement.

I'm not sure why this would be a problem. I helped move a SCO Unix-based legacy system to Windows, while running the legacy system in a VMware virtual machine. One of the major reasons to do this was because VMware allowed us to make USB- and Network-based peripherals look like legacy parallel and serial ports. The last I heard, the system was being used in over 14,000 locations.

BTW, did you know you can map parallel and serial ports in a VMware virtual machine to named pipes?

Slashdot Top Deals

10 to the minus 6th power Movie = 1 Microfilm

Working...