Програмистите отдавна подозираха, че компилаторът на Visual Studio C++ автоматично добавя в програмите обръщения към функции, които събират телеметрични данни за нуждите на Microsoft. Ето че създателите на Visual Studio обясниха какви са тези обръщения, за какво са необходими и как да бъдат махнати.
Интересът към този проблем рязко нарасна след пост в Reddit. Авторът на поста обърна внимание върху това, че в компилираните с помощта на Visual Studio C++ изпълними файлове се появяват обръщения към функцията telemetry_main_invoke_trigger. В сорс-кодовете няма нищо подобно, а нейното име предполага, че тя по някакъв начин е свързана със събирането на телеметрични данни.
Внимателното изучаване показа, че това поведение е присъщо единствено на Visual Studio 15. Според специалистите, тази информация се записва, но не се изпраща на Microsoft.
Твърде агресивното събиране на данни вече неколкократно бе повод за скандали. Windows 10 изпраща данни на Microsoft за компютъра, инсталираните приложения и драйвери, както и за някои от начините за работа с операционната система. Предполага се, че телеметрията дава възможност на специалистите на Microsoft по-лесно да решават проблемите с надеждността и безопасността на системата.
Постът в Reddit с жалбата срещу Visual Studio привлече вниманието на софтуерния гигант. Представител на Microsoft се намеси в дискусията и обясни, че задачата на тези функции е съвсем невинна. Те събират информация за производителността и помагат за подобряване на компилатора и оптимизатора. Тази информация ще се използва, само ако потребителят се обади в техническата поддръжка на Microsoft за помощ при оптимизиране бързодействието на компилирани от него програми.
Програмистите могат да премахнат тези обръщения към функции с поставянето на notelemetry.obj в командния ред при стартирането на линкера.
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.
Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!