I need to store protected data in Windows and allow access to it only for my app. Is there an API that allows restriction of access to some data only for the code that created it? The code is signed so if I could access to the data for code that's signed with my certificate the problem would be solved.
Does this make sense? I have looked at Credential Store, Protected Data and Isolated Storage and none of them seem to allow restriction of access in the way I need it.
I am using .NET on Windows 8.1 but a solution for C++ would be perfectly fine.
I hope this makes sense.