Re: Program protection - can not be copied



I am not sure about that.
If I write a filesystem filter driver to prevent the program from being
copied out,
will the program can be executed properly by system?
User can not read the program, but how does the system can read and execute
the program?

Thank you very much,
Brain


"Michel Verhagen (eMVP)" <mverhagen@xxxxxxxxxxxxxxxxxxxxxxxxx>
???????:uY4uDSmaHHA.3612@xxxxxxxxxxxxxxxxxxxxxxx
Not really, you could write a filesystem filter that prevents your
application or parts of it to be copied out.

Michel Verhagen, eMVP
EmbeddedFusion
www.EmbeddedFusion.com
mverhagen at embeddedfusion dot com

Brian wrote:
Thank you very much.

It seems that there is no any direct method to protect the program from
being copied.
The only way to protect the program is doing with some unique ID or
hardware-specific inforamtion.
Right?

"Valter Minute" <v_a_l_t_e_r.m_i_n_u_t_e@xxxxxxxxxxxxx>
¼¶¼g©ó¶l¥ó·s»D:Xns98F8646C7D15DVALTERMINUTE@xxxxxxxxxxxxxxxx
"Brian" <Brain> wrote in news:uCUmufTaHHA.4872@xxxxxxxxxxxxxxxxxxxx:

Dear expert,

I want to protect my program in CE 5.0.
After installing the program into system, I want the file can not
be copied. Then, user can not copy the program and run on other
device.

Is it possible? And How to archive this solution?
If you put the file inside the OS image it won't be possibile to
extract only the application (unless it's a managed app) from the .bin
file (or from the image on flash).
It's possibile to "download" the image from a device and run it on
another one, but they must be hardware compatible.
If you need to "lock" the image on a specific hardware you'll have to
find a way to put some device-specific information (serial number, MAC
address etc.) in the image but this could be a nightmare to manage in
production.

--
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non ?valido)



--


.



Relevant Pages

  • Re: Program protection - can not be copied
    ... The only way to protect the program is doing with some unique ID or hardware-specific inforamtion. ... It's possibile to "download" the image from a device and run it on ... If you need to "lock" the image on a specific hardware you'll have to ... (l'indirizzo di reply di questo messaggio non ?valido) ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Program protection - can not be copied
    ... It seems that there is no any direct method to protect the program from ... It's possibile to "download" the image from a device and run it on ... If you need to "lock" the image on a specific hardware you'll have to ... (l'indirizzo di reply di questo messaggio non ?valido) ...
    (microsoft.public.windowsce.platbuilder)
  • Re: [PATCH RESEND 1/1] crypto API: RSA algorithm patch (kernel version 2.6.20.1)
    ... you need a whole lot and that also means hardware (cryptomemories e.t.c) ... You need to protect your kernel binary already, adding a key to that doesn't increase the ... so all that hardware safety is already in place. ...
    (Linux-Kernel)
  • Re: Relocating application architecture and compiler support
    ... to which the hardware adds all program addresses. ... >> the base register. ... user program code temporarily. ... > an option to execute a program when it was done, ...
    (comp.arch.embedded)
  • Re: Insufficient guarantees for null pointers?
    ... guaranteed to be portable and execute "as expected", ... performance on a wider variety of platforms. ... implementing it on existing hardware. ... defines a virtual machine, just two stacks. ...
    (comp.std.c)

Loading