10-20-2022 09:21 AM
I have created a LabVIEW executable. When I run it, Win 10 Task Manager shows that the Exe is using MS Background Intelligent Transfer Service (BITS). I have never seen this before. I brought it up to my IT group and they inform me BITS could be pose a security risk. I did a little digging and found these articles
https://learn.microsoft.com/en-us/windows/win32/bits/background-intelligent-transfer-service-portal
As long as my windows is kept up to date on my development machines and all the system on which the Exe is deployed, should this be a problem? I am still curious to know why and what in my Exe is triggering this service.
10-20-2022 09:49 AM
You have not described what your LV exe does.
Quoting from the MS web site: "Background Intelligent Transfer Service (BITS) is used ... to download files from or upload files to HTTP web servers". Is your app doing that?
10-20-2022 09:53 AM
Sorry, no. My Exe does use TCPIP functions but only over to a private network on a separate ethernet card. It does not go out over internet or even on our network.
10-20-2022 10:03 AM
@EduNI wrote:
Sorry, no. My Exe does use TCPIP functions but only over to a private network on a separate ethernet card. It does not go out over internet or even on our network.
I will defer to someone that knows what they are talking about
10-20-2022 10:05 AM
@EduNI wrote:
Sorry, no. My Exe does use TCPIP functions but only over to a private network on a separate ethernet card. It does not go out over internet or even on our network.
I don't think that where it is going isn't important; it's what you are doing. Apparently you are using HTTP to transfer files either to or from a web server, as was mentioned above.
10-20-2022 10:15 AM
@billko wrote:
@EduNI wrote:
Sorry, no. My Exe does use TCPIP functions but only over to a private network on a separate ethernet card. It does not go out over internet or even on our network.
I don't think that where it is going isn't important; it's what you are doing. Apparently you are using HTTP to transfer files either to or from a web server, as was mentioned above.
I am only using TCP function to local IP addresses. I do not use any HTTP functions. I do use some DB function that do go over our domain network to retrieve stuff from the DB. I guess it's more of a generic question. So do HTTP function use this MS BITS service?
10-20-2022 11:57 AM
Instead of links to random other pages, can you instead post a screenshot of your task manager where it show that you LabVIEW application is using BITS?
10-20-2022 01:38 PM
Yes, considered that. I had already closed the exe. When I ran it again, the BITS service was not there., meaning under my Exe in Task Manager. Very odd. I'll keep an eye on it and if I see it again, I will take a snapshot and post it. I can describe it as being indented under my Exe in the Task Manager listing under the Apps category.