Windows Application 32 bit COM dll registration

Confirm that works!

The msvbvm60.dll is not required, at least it works without that dll for me, vbrun60sp6.exe does the major patches. I have following files in my working directory:

Dockerfile
L1CPN01.dll
vbrun60sp6.exe

My Dockerfile:

FROM mcr.microsoft.com/dotnet/framework/runtime:4.7.2

WORKDIR /app

COPY ./L1CPN01.dll ./
COPY ./vbrun60sp6.exe ./

RUN vbrun60sp6.exe
RUN regsvr32 ./L1CPN01.dll /s

Here is trace from my docker build command:

docker build .
Sending build context to Docker daemon  2.544MB
Step 1/6 : FROM mcr.microsoft.com/dotnet/framework/runtime:4.7.2
 ---> 8d10d9ac2cbe
Step 2/6 : WORKDIR /app
 ---> Using cache
 ---> ccbcb5f1e3d3
Step 3/6 : COPY ./L1CPN01.dll ./
 ---> Using cache
 ---> 0f5da7ba8fbc
Step 4/6 : COPY ./vbrun60sp6.exe ./
 ---> ae2f485b0f23
Step 5/6 : RUN vbrun60sp6.exe
 ---> Running in 43b8f3a7ec33
Removing intermediate container 43b8f3a7ec33
 ---> a14d517236da
Step 6/6 : RUN regsvr32 ./L1CPN01.dll /s
 ---> Running in 4d197284c9d9
Removing intermediate container 4d197284c9d9
 ---> 63434f170bb4
Successfully built 63434f170bb4