About Virus Execution
Hello
Second on the topic list at my new job is Virus Execution.
I believe my self to be fairly knowlegable about how programs work.
I know that when you double click a file then Windows looks up that file extention and does whatever task is associated with it. If that task is to RUN the file as Instructions then the program is sent to the processor and is given control. If the file is data for some OTHER program to process then THAT application is launched and given control and the data file is NOT processed, it simply sits on the heap(never sent to the instruction stack.) All that said, there are some at my job who believe that, as an example, a virus could be disguised as a jpeg or wav file. They believe that even tho it has a .jpeg extension, that when you double-click it Windows will RUN it as an Application! I again say this is absurd. I know that MAYBE that file could be a DATA file or LOG file for some OTHER virus application, but that there is NO WAY a jpeg itself could be a virus. I further explained that SOME non-application files that are processed can indeed tirgger a virus, such as macros inserted in documents that are actually Interpreted by some other application. Also i explained how a virus could 'attach' itself to other common applications by taking that other applications Name and Icon and such and then after executing ITSELF it launches the contained REAL application. All this said, I am still the challenged on this matter because they SWEAR up and down that once a Jpeg and Once a Wav file gave them a virus! Can anyone please settle this issue for me. I Thank you again...
Chad Wilson
C++/ASM Programmer
PC Support Technician