Good afternoon, is setting this up via programming in java, but being that my User is not an administrator of the machine?

 You can create a local user under "Users" group.
 Go to Control Panel > Administrative Tools > Local Security Policy > Security Settings > Local Policies > Security Options:
 Double-click "DCOM: Machine Access Restrictions" policy, click Edit Security, add the user created above, allow "Remote Access"
 Double-click "DCOM: Machine Launch Restrictions" policy, click Edit Security, add the user created above, allow "Local Launch", "Remote Launch", "Local Activation", "Remote Activation"
 Then go to Control Panel > Administrative Tools > Component Services > Computers > right-click My Computer > click Properties > click COM Security tab:
 In Access Permissions section, click Edit Default > add the user created above, allow "Remote Access"
 In Launch and Activation Permissions section > click Edit Default > add the user created above, allow "Local Launch", "Remote Launch", "Local Activation", "Remote Activation"

Link of What's Up: http://j-interop.org/quickstart.html

I need to create this setting automatically through a program made ​​in java, or in which any other language. If someone can help me, I'll be very grateful. For now I am looking for a good time and not think about it.