Successfully Installing and Running Movica on Windows 7

Movica is a nice little program for video editing on Windows. It allows you to edit MPEG, FLV, and Windows Media (.wmv) video files.

I’ve mainly used it to work on large Mpeg files. Cut out portions. Split the file up. Join two or more Mpeg files together. Users on Videohelp.com rate it 9.7/10.

But Movica was originally designed to work on Windows XP 32 bit, with the .NET framework. The last software update was in 2013.

Recently, I tried to use it on Windows 7. While it installed easily enough, when I tried to use it, I kept getting the Windows error message box, with the option to close the program. Sigh.

Here’s how I installed Movica on Windows 7 and got it to work.

Windows .NET SDK and Corflags.exe:

Some searches on Duckduckgo kept referring to the file: corflags.exe. Turns out that corflags.exe is part of the Windows .NET SDK, System Development Kit.

While I had .NET 4.7 installed, a full search of my hard drive revealed that corflags.exe was not found.

Download Corflags.exe:

Eventually, I found a place to download the file, Corflags.exe from:
https://www.pconlife.com/viewfileinfo/corflags-exe/

Turns out that the webpage was a little confusing. It gives a lot of instructions for downloading anti-virus software and then using it. After all that, is the button to download.

DownloadCorflags

I saved corflags.exe to the same directory where I originally saved .NET

My sense was that the compiled version needed to be compatible with my .NET version.

So, I actually saved multiple different versions of the file, and then renamed the files to ID them.
corflags_4.0.30319_64bit.exe
corflags_4.6.1055_32bit.exe
corflags_4.6.1055_64bit.exe

And, of course, made notes in a little text file, in the same directory.

Sanity Checks:

Using cygwin:

md5sum *
– double check the results with what was on the download page.

file *

MSVCR100.DLL Error:

When I double clicked the file, I got:

Error message:
MSVCR100.DLL missing

However, a full search of my hard drive revealed it in many places. Good.

I picked the most recent version I could find, from 2017.
01/02/2017 03:01 PM 773,968 msvcr100.dll

Then copied the DLL to the same directory where I had downloaded corflags.exe

One corflags.exe version that I’d downloaded did not work. I got a popup error:

The application was unable to start correctly (-address-). Click OK to close the application.

This version of corflags.exe, 4.0.30319, was for 64bit NET 4.0. But my machine had version 4.7.

So, I tried corflags version: corflags_4.6.1055_64bit.exe.
From explorer, this did not give an error.

Then tried the DOS prompt. It worked.

corflags_4.6.1055_64bit.exe
Microsoft (R) .NET Framework CorFlags Conversion Tool. Version 4.6.1055.0
Copyright (c) Microsoft Corporation. All rights reserved.

Usage: Corflags.exe Assembly [options]

If no options are specified, the flags for the given image are displayed.

Options:
/ILONLY+ /ILONLY- Sets/clears the ILONLY flag
/32BITREQ+ /32BITREQ- Sets/clears the bits indicating 32-bit x86 only
/32BITPREF+ /32BITPREF- Sets/clears the bits indicating 32-bit preferred
/UpgradeCLRHeader Upgrade the CLR Header to version 2.5
/RevertCLRHeader Revert the CLR Header to version 2.0
/Force Force an assembly update even if the image is
strong name signed.
WARNING: Updating a strong name signed assembly
will require the assembly to be resigned before
it will execute properly.
/nologo Prevents corflags from displaying logo

 

Syntax Error?:

I reviewed what I’d read at:
https://sourceforge.net/p/movica/discussion/578746/thread/e3943310/

And then from the download directory, tried to run the command, using a long path:

corflags_4.6.1055_64bit.exe C:\Program Files (x86)\Sourceforge\Movica\movica.exe /32Bit+

However, this gave an error.

Microsoft (R) .NET Framework CorFlags Conversion Tool. Version 4.6.1055.0
Copyright (c) Microsoft Corporation. All rights reserved.
corflags : error CF001 : Could not open file for writing

Turns out that I had both a cygwin and DOS window open in the same directory. So I closed them both.

One Directory:

Then, I copied the all the files to the same directory where Movica.exe was:

C:\Program Files (x86)\Sourceforge\Movica
773,968 msvcr100.dll
217,248 corflags_4.6.1055_64bit.exe
245,760 Movica.exe

From the DOS prompt, running corflags_4.6.1055_64bit.exe showed me the options and help

C:\Program Files (x86)\Sourceforge\Movica>corflags_4.6.1055_64bit.exe
Microsoft (R) .NET Framework CorFlags Conversion Tool. Version 4.6.1055.0
Copyright (c) Microsoft Corporation. All rights reserved.

Usage: Corflags.exe Assembly [options]

Correct Command:

Then, with all the files in the one directory, I ran:
cd C:\Program Files (x86)\Sourceforge\Movica\
corflags_4.6.1055_64bit.exe Movica.exe /32Bit+

Microsoft (R) .NET Framework CorFlags Conversion Tool. Version 4.6.1055.0
Copyright (c) Microsoft Corporation. All rights reserved.

And the command ran, with no errors.


Test Movica:

It worked!

MovicaStartup

 

Useful Links:

Official Website:
https://sourceforge.net/projects/movica/

VideoHelp:
https://www.videohelp.com/software/Movica
Download Corflags.exe
https://www.pconlife.com/viewfileinfo/corflags-exe/
– Tricky. Scroll pages down, to finally find the download button
Instructions for corflags.exe
https://sourceforge.net/p/movica/discussion/578746/thread/e3943310/
Microsoft documentation on CorFlags
https://docs.microsoft.com/en-us/dotnet/framework/tools/corflags-exe-corflags-conversion-tool
Where should I download CorFlags.exe from?
https://stackoverflow.com/questions/242304/where-should-i-download-corflags-exe-from

Leave a Reply