I think it was MQ32 or Chaosscoder who managed to get game files out of a packed resource.
Also you can easily get the textures or meshes by exporting them at runtime, which even works with AAA titles because there's no way to prevent that.
The same counts for shaders, however, if you compile your shaders you can only access the compiled D3D assembly code which is pretty much useless for people that want to know how your shaders work
