Author Topic: Scripting Engine Has Been Modified **SOLVED**  (Read 12059 times)

Centrefix

  • Newbie
  • *
  • Posts: 12
Scripting Engine Has Been Modified **SOLVED**
« on: December 17, 2015, 09:05:05 am »
I've been running GSX perfectly well since it's release and I can't fly an airliner without it now, its a great add-on.

I've recently been having huge issues with FS2Crew and uninstalled it (which I've done before), but on this occasion it seems to have had a detrimental effect on GSX.

Since then I've been getting the following error message...



The executable of the Couatl Scripting Engine for FSX has been modified.

I've checked for viruses, uninstalled GSX and Couatl as per the instructions, then reinstalled - but I still get the error and it doesn't work anymore. Help me please.
« Last Edit: January 25, 2016, 01:18:14 pm by virtuali »

virtuali

  • Administrator
  • Hero Member
  • *****
  • Posts: 50686
    • VIRTUALI Sagl
Re: Scripting Engine Has Been Modified
« Reply #1 on: December 17, 2015, 09:19:22 am »
Are you using the latest GSX version ?

Since the problem is likely caused by an antivirus, which is trying to "heal" the program (since it mistakenly think it's a threat), the current version uses the Taggant standard, which should prevent false positives, assuming your antivirus supports it, of course...

Centrefix

  • Newbie
  • *
  • Posts: 12
Re: Scripting Engine Has Been Modified
« Reply #2 on: December 17, 2015, 11:01:22 am »
I downloaded and installed the most recent installer just to be sure (after uninstalling properly), but with no luck.

The warning still pops up on first run, and after a disabled my anti-virus.



Is it possible to delete the executable and let it create a new one? - I'm not an expert, I'm just stabbing in the dark.

« Last Edit: December 17, 2015, 01:04:10 pm by Centrefix »

virtuali

  • Administrator
  • Hero Member
  • *****
  • Posts: 50686
    • VIRTUALI Sagl
Re: Scripting Engine Has Been Modified
« Reply #3 on: December 17, 2015, 12:36:54 pm »
Is it possible to delete the executable and let it create a new one? - I'm not an expert, I'm just stabbing in the dark.

That's exactly what uninstalling and reinstalling does. Of course, if a bugged antivirus is blocking the file, it might also block the uninstaller...

Uninstall and reply YES to the question "Do you want to remove the Couatl engine ?". Then check your FSX folder, and see if you still have an fsdreamteam\Couatl folder. If yes, remove it MANUALLY.

Then reinstall. This should ensure you have the latest Couatl version.

Centrefix

  • Newbie
  • *
  • Posts: 12
Re: Scripting Engine Has Been Modified
« Reply #4 on: December 17, 2015, 02:36:11 pm »
I've uninstalled as per the instruction on here; clicking yes twice and getting rid of the Couatl engine also. The folder fsdreamteam\Couatl was removed as part of the uninstall.

I reinstalled the most recent Couatl engine (not GSX) and I'm still getting the error.

There has to be something left behind from the uninstall (I don't have anti-virus installed at the minute).

virtuali

  • Administrator
  • Hero Member
  • *****
  • Posts: 50686
    • VIRTUALI Sagl
Re: Scripting Engine Has Been Modified
« Reply #5 on: December 17, 2015, 03:08:46 pm »
I reinstalled the most recent Couatl engine (not GSX) and I'm still getting the error.

Is your Couatl.exe version 3.0.xxxx ( xxxx should be 3187 or more ) ?

Quote
There has to be something left behind from the uninstall (I don't have anti-virus installed at the minute).

If the version is the newest one, it means the problem is not the antivirus, but another software that behaves like that.

Centrefix

  • Newbie
  • *
  • Posts: 12
Re: Scripting Engine Has Been Modified
« Reply #6 on: December 17, 2015, 10:26:51 pm »
Uninstalled everything properly including FSX - reinstalled only FSX and GSX and still get the error :-(


virtuali

  • Administrator
  • Hero Member
  • *****
  • Posts: 50686
    • VIRTUALI Sagl
Re: Scripting Engine Has Been Modified
« Reply #7 on: December 18, 2015, 09:56:15 am »
Uninstalled everything properly including FSX - reinstalled only FSX and GSX and still get the error :-(

Nobody told you to install FSX, that's not obviously the problem. If there were a slight chance the FSX installation could cause this, I would have listed it in the possible reasons.

I'll repeat the question again:

Is your Couatl.exe version 3.0.xxxx ( xxxx should be 3187 or more ) ? If the version is the newest one, it means the problem is not the antivirus, but another software that behaves like that.

Or it's the antivirus which is so bugged, that is altering the program even when disabled (yes, we have seen that), or you have two antivirus running without realizing it (yes, we seen that too...).

Centrefix

  • Newbie
  • *
  • Posts: 12
Re: Scripting Engine Has Been Modified
« Reply #8 on: December 18, 2015, 10:08:02 am »
Quote
Nobody told you to install FSX, that's not obviously the problem. If there were a slight chance the FSX installation could cause this, I would have listed it in the possible reasons.

I was due a clean install anyway as things we're slowing down, and I thought it would cure the problem. Don't worry about that.

Quote
I'll repeat the question again:

...and I'll repeat the answer again...

I reinstalled the most recent Couatl engine and I'm still getting the error. (It is 3.0.0.3187) - I still get the error double-clicking the .exe even when FSX is not running.

Quote
Or it's the antivirus which is so bugged

My answer which I already said...

Quote
disabled my anti-virus


To Summarise:

*No anti-virus installed

*Clean uninstall and reinstall of FSX - every folder was deleted after a proper uninstall

*No other add-ons running now, just FSX and GSX

*Still get the error message and GSX doesn't work.

« Last Edit: December 18, 2015, 10:20:45 am by Centrefix »

virtuali

  • Administrator
  • Hero Member
  • *****
  • Posts: 50686
    • VIRTUALI Sagl
Re: Scripting Engine Has Been Modified
« Reply #9 on: December 18, 2015, 01:11:52 pm »
I reinstalled the most recent Couatl engine and I'm still getting the error. (It is 3.0.0.3187)

This is the first time you really confirmed the version that got installed is the latest one. I obviously HAD to ask, to be sure it wasn't updated for some reason, usually the antivirus.

Quote
I still get the error double-clicking the .exe even when FSX is not running.

Which confirms what I said the problem didn't had anything to do with FSX...

As I've said, the problem is either caused by an antivirus, or by another program that behaves similarly.

Quote
disabled my anti-virus

You might have disable your antivirus, but that doesn't ensure you don't have another one running, or your antivirus is STILL acting on the file, even when disabled. As I've said in my previous message, we had seen cases when some antivirus managed to corrupt a file even when it was disabled.

Quote
No other add-ons running now, just FSX and GSX

I haven't said anything about another FSX addon being the cause. In fact, the most likely cause is a NON-FSX program, because only an external program that has been installed as a global service, like an antivirus, anti-spyware, or similar, can cause this.

Quote
get the error message and GSX doesn't work.

That's normal. If another program has corrupted the executable, it cannot obviously run.

You can check very easily if the program has really been corrupted on your system by an offending program: all our executables are of course digitally signed, and the reason why they are digitally signed, is to ensure you they haven't been altered.

Check the Digital Signature tab in the Couatl.exe Properties. If it's missing or it's invalid, then IT'S SURE the executable has been altered by SOMETHING on your system, so it's not the one we made, but it has been corrupted locally on your system.

If the Digital Signature is valid, then the issue is a bit different, and the 3rd party offending program has not corrupted the actual file, but it's trying to ATTACK IT, in memory, when it runs.

Again. this is usually an antivirus/anti-spyware behavior, but that's just the most common case. There are other less common cases of non-antivirus products doing the same, but we NEVER, EVER had such reports from any Couatl 3 version, which doesn't try to fight these offending products anymore so, it simply cannot happen with the current version (which is why I asked several times to be extra sure you have it), so I still think you have an antivirus running in the background without your knowledge.

OR, last possible reason, you HAVE a virus, which would do exactly that (attaching to a running executable, corrupting it) and of course, since you said yourself you "don't have any antivirus", you cannot obviously exclude the fact you have a REAL virus instead.

Again, check the Digital Signature, and report back.
« Last Edit: December 18, 2015, 04:18:32 pm by virtuali »

Centrefix

  • Newbie
  • *
  • Posts: 12
Re: Scripting Engine Has Been Modified
« Reply #10 on: December 18, 2015, 04:14:02 pm »
http://i621.photobucket.com/albums/tt299/Centrefix/Untitled_zpstd7e2zwg.jpg

http://i621.photobucket.com/albums/tt299/Centrefix/1_zpsqnan7sod.jpg

Any help?

The only thing that changed from working to not working was the install then uninstall of FS2Crew.
« Last Edit: December 18, 2015, 04:18:51 pm by virtuali »

virtuali

  • Administrator
  • Hero Member
  • *****
  • Posts: 50686
    • VIRTUALI Sagl
Re: Scripting Engine Has Been Modified
« Reply #11 on: December 18, 2015, 04:20:51 pm »
Quote
Any help?

Your screenshot shows there is a digital signature, but it doesn't show if it's still valid. Click on the Details button to check it.

Quote
The only thing that changed from working to not working was the install then uninstall of FS2Crew.

Please clarify.

Are you saying that:

1) before installing that product, GSX worked, and it stopped working after installing it

OR

2) it worked with FS2Crew installed, and stopped working after you uninstalled it ?

Centrefix

  • Newbie
  • *
  • Posts: 12
Re: Scripting Engine Has Been Modified
« Reply #12 on: December 18, 2015, 05:27:03 pm »
http://i621.photobucket.com/albums/tt299/Centrefix/Untitled_zpse9ktgqro.jpg

GSX worked before the install of FS2crew. I didn't use GSX during the short time I had FS2Crew installed, so I'm not sure if it worked or not. Then when I uninstalled FS2Crew it didn't work.

I hope that helps.
« Last Edit: December 18, 2015, 06:49:14 pm by virtuali »

virtuali

  • Administrator
  • Hero Member
  • *****
  • Posts: 50686
    • VIRTUALI Sagl
Re: Scripting Engine Has Been Modified
« Reply #13 on: December 18, 2015, 06:53:11 pm »
Since the signature is valid, it means the offending program is just trying to attach to the executable, without trying to modify it (or without succeeding).

Quote
GSX worked before the install of FS2crew. I didn't use GSX during the short time I had FS2Crew installed, so I'm not sure if it worked or not. Then when I uninstalled FS2Crew it didn't work.

This is not very helpful: it would look as if FS2crew might have something to do with it, but there's no evidence. Only that GSX worked on your system before installing it.

While I never saw that product, I saw several videos on YouTube showing GSX and FS2crew working together, so I don't have any data to say for sure it's the reason of the problem.

The only thing sure, it's the problem is caused by another executable program in your system.

Try to terminate as many running programs as you can in the Task Manager, maybe you'll find the offending one.

Centrefix

  • Newbie
  • *
  • Posts: 12
Re: Scripting Engine Has Been Modified
« Reply #14 on: December 19, 2015, 01:04:21 pm »
No luck this end, do you want to take a look with Team Viewer. I can't think of anything else :-(